Commit Graph
895 Commits
Author SHA1 Message Date
DarthArgus 92c41a6446 cleanup our flags 2016-12-17 20:05:04 +00:00
DarthArgus c9454df4aa stfu clang 2016-12-17 03:27:50 +00:00
DarthArgus 8fdc317105 fix a couple warnings - because the objects in DataResourceList are static, we now need to have them predefined in each function as the class is static too - c++14 demands it 2016-12-17 02:55:38 +00:00
DarthArgus 2b28fea68e adopt our changes to the TC/live build branches, but remove link time optimization so we don't have to wait as long on the build 2016-12-16 21:31:39 +00:00
DarthArgus 942e0ef347 this proxy list sometimes went out of scope before copied, fix it so we don't bug any more toons! 2016-12-16 21:30:22 +00:00
DarthArgus ceb8905b5e cflag tidying 2016-12-15 22:05:04 +00:00
DarthArgus d0f511e825 cflag cleaning up..auditing...trying to find gcc's flag that doesn't play nice in O3/Ofast, as Ofast is fine with clang 2016-12-15 21:27:41 +00:00
DarthArgus 967b59afcd Merge branch 'testing' of stellabellum.net:staff/src into testing 2016-12-15 20:55:43 +00:00
DarthArgus f3c2fbbe85 linebreaks, yeah! 2016-12-15 20:54:02 +00:00
DarthArgus a18714d2b9 naughty cmake! 2016-12-15 20:48:29 +00:00
DarthArgus 53b235cee6 remove mulodi 2016-12-15 17:17:24 +00:00
DarthArgus fc750011bc strike that... 2016-12-15 04:48:50 +00:00
DarthArgus 34d841161e if we don't find an object, request it be unloaded regardless of existence, to hopefully clear it to work next load attempt 2016-12-15 04:00:30 +00:00
DarthArgus b97a410dea as it turns out the c++17 standard isn't really fully baked yet and breaks things 2016-12-15 03:46:04 +00:00
DarthArgus 1c6a70a87e we can now build with gcc6/stdc++6 2016-12-15 03:02:36 +00:00
DarthArgus 87f0d4d744 enable debug safe optimizations 2016-12-15 03:02:35 +00:00
DarthArgus 505e68cec6 move saving of buffers into SwgSnapshot 2016-12-15 03:02:03 +00:00
DarthArgus 897dda2600 auto makes me happy 2016-12-15 03:02:02 +00:00
DarthArgus 3bdc77a5d2 It's 2016 and C++11 supports these natively 2016-12-15 03:01:41 +00:00
DarthArgus 18cb7d0e95 persister cleanup 2016-12-15 03:00:59 +00:00
DarthArgus 76d08c50da kill me. 2016-12-10 04:16:07 +00:00
DarthArgus 3a62cb8b86 whoops! 2016-12-10 00:52:08 +00:00
DarthArgus e7080c4283 misnomer 2016-12-10 00:50:30 +00:00
DarthArgus 8d471e8057 add discrepancy tracking for delete counts, with a loop that should clean up orphans 2016-12-10 00:46:54 +00:00
DarthArgus 773ec16c59 mutex removal since they aren't helping 2016-12-09 23:56:57 +00:00
DarthArgus fd73109f03 this is broken but proves where our race condition comes from 2016-12-09 22:30:25 +00:00
DarthArgus 8834b81283 in theory this is all we need to keep from stepping on our own toes; if we have a delete bug after this we need to look at that freaking map and it's constituents, specifically the NetworkId member 2016-12-09 22:10:54 +00:00
DarthArgus 64eda543f9 in theory this should let things run but warn when we leak 2016-12-09 21:24:22 +00:00
DarthArgus 87443dd17e prevent death of server if we're waiting on a save to finish but still warn about it; only lock at the top of saveCompleted 2016-12-09 21:02:46 +00:00
DarthArgus 802af495dc silence output by default in release mode for things we can't do much about on a live server... TODO: @cekis can we find a nice way of silencing or outputting java stack dumps into a file instead of the console? 2016-12-09 21:02:00 +00:00
DarthArgus bf396ac2a2 add loader mutex; cleanup a couple elseif chains into switches 2016-12-09 15:22:23 +00:00
DarthArgus 6418f430f9 this should let us delete snapshots at the cost of latency 2016-12-09 03:37:21 +00:00
DarthArgus a353c128c3 fix db bug; cleanup; better destructors 2016-12-08 17:23:03 +00:00
DarthArgus eab175813d remove another unused flag 2016-12-08 10:07:51 +00:00
DarthArgus 4a1159ad14 this builds and runs but our objvars are never loaded (or buffered?) properly 2016-12-06 17:45:04 +00:00
DarthArgus b17393763a madness 2016-12-06 16:58:56 +00:00
DarthArgus c8b782b0d1 g3 for debug builds 2016-12-06 03:10:35 +00:00
DarthArgus c254e498bc @cekis, you'll want to toggle this to true for debugging, but it just
spams in release mode
2016-12-04 01:13:01 +00:00
DarthArgus cbfc88d54b cleanup works and reduces our memory footprint, and error messages 2016-12-04 00:56:25 +00:00
DarthArgus 12cf580937 fix all the warnings 2016-12-04 00:56:24 +00:00
DarthArgus 066eac440e nit picking on unrelated to the leak things... 2016-12-04 00:56:24 +00:00
DarthArgus 9d8b7c0d3a Support oracle 10.2.0.4 client libs 2016-12-04 00:56:24 +00:00
DarthArgus f9c0a47a39 finish removing the SOE memory management 2016-12-04 00:56:11 +00:00
DarthArgus 9f9fed4693 memory manager cleanup and removal 2016-12-04 00:55:37 +00:00
DarthArgus 23cf1cc584 well according to SO this looks correct https://stackoverflow.com/questions/991335/how-to-erase-delete-pointers-to-objects-stored-in-a-vector 2016-11-20 07:47:19 -06:00
DarthArgus cceff1dc1a oops, don't want to invalidate... and yes the completedSnapshot should in theory point to the same snapshot, but for whatever reason deleting it crashes the TC but not my local setup 2016-11-20 07:34:15 -06:00
DarthArgus b2a5fc55ab well, not quite 2016-11-20 07:32:49 -06:00
DarthArgus 74ebc3ec43 if this builds i think it will fix the mem issue 2016-11-20 06:25:19 -06:00
DarthArgus 331dec707b apparently we fixed whatever was really causing crashes for this... 2016-11-15 07:30:12 +00:00
DarthArgus 1dda3feca0 this is more proper 2016-10-18 07:21:26 +00:00