Dale Weiler
|
4583cb8280
|
cleanup
|
2013-11-29 13:13:39 -05:00 |
|
Dale Weiler
|
8a26ed7664
|
Fix CRC16
|
2013-11-25 02:11:45 -05:00 |
|
Dale Weiler
|
457a1b9690
|
Undefine macros after using them
|
2013-11-23 07:47:16 -05:00 |
|
Dale Weiler
|
943cb2ca64
|
Mark restrict on input too
|
2013-11-23 07:45:45 -05:00 |
|
Dale Weiler
|
556a84a46f
|
Mark const for better generated code
|
2013-11-23 07:44:34 -05:00 |
|
Dale Weiler
|
b52cf4d47e
|
Add comment abotu CRC16
|
2013-11-23 07:42:38 -05:00 |
|
Wolfgang Bumiller
|
0860b7a68b
|
crc16 slice-by-8 table generator code included for reference
|
2013-11-23 11:58:20 +01:00 |
|
Wolfgang Bumiller
|
759fca6921
|
slice-by-8 crc16
|
2013-11-23 11:50:30 +01:00 |
|
Dale Weiler
|
3b6e7d0ce1
|
indent
|
2013-11-23 03:54:11 -05:00 |
|
Dale Weiler
|
ae9d3d42cf
|
A better mod implementation
|
2013-11-23 03:53:07 -05:00 |
|
Dale Weiler
|
29f2cc302b
|
Add reference tool
|
2013-11-23 03:10:09 -05:00 |
|
Dale Weiler
|
7011a2ef2c
|
Faster CRC16 algorithm based on the Slicing-by-8 algorithm, by Michael E. Kounavis and Frank L. Berry from Intel Corp.
|
2013-11-23 01:00:32 -05:00 |
|
Dale Weiler
|
0f6c44d671
|
We're doing it this way.
|
2013-10-18 05:37:26 -04:00 |
|
Dale Weiler
|
ef51b30387
|
Fix windows builds, add strip target for makefiles, update distro build makefiles to use it for release builds.
|
2013-10-11 09:51:08 -04:00 |
|
Dale Weiler
|
f008cc257d
|
Some cleanups
|
2013-10-11 09:32:46 -04:00 |
|
Dale Weiler
|
63fdab8422
|
Some more cleanup
|
2013-10-11 06:36:05 -04:00 |
|
Dale Weiler
|
87d9371a5c
|
Refactor some util/platform usage and extend file system file interface to accept its own flags and EOF
|
2013-10-11 06:12:56 -04:00 |
|
Dale Weiler
|
e8955f17ea
|
More cleanups, gmqcc.h doesn't need to include stdio.h now!
|
2013-10-11 04:06:52 -04:00 |
|
Dale Weiler
|
151606e255
|
Initial platform / compiler specific code refactoring.
|
2013-10-11 02:39:30 -04:00 |
|
Dale Weiler
|
76c37d9cc0
|
Rid of util_debug
|
2013-08-30 06:49:24 -04:00 |
|
Dale Weiler
|
95138b1e5b
|
Some typos
|
2013-08-21 23:28:49 -04:00 |
|
Dale Weiler
|
c64005966f
|
Remove some trailing whitespace
|
2013-08-17 23:43:41 +00:00 |
|
Dale Weiler
|
bee14a6df7
|
Some bug fixes
|
2013-08-14 07:19:49 +00:00 |
|
Dale Weiler
|
0a5353532b
|
Remove my MT impl for PRNG, it's full of buffer overflows that I don't want to fix. Just fallback to using srand/rand
|
2013-08-14 06:22:32 +00:00 |
|
Dale Weiler
|
85ee52128c
|
Fix
|
2013-08-14 04:27:11 +00:00 |
|
Dale Weiler
|
a68f0fcb35
|
Cleanups
|
2013-08-14 04:24:06 +00:00 |
|
Dale Weiler
|
5e54db46c4
|
Some statistics as Samual wanted.
|
2013-08-14 04:08:00 +00:00 |
|
Dale Weiler
|
c8c25ef6f7
|
Some cleanups and smaller binaries!
|
2013-07-28 00:23:15 +00:00 |
|
Dale Weiler
|
adc9e7bf22
|
Fix some more bugs (coverity you're a life saver)
|
2013-06-22 02:05:04 +00:00 |
|
Dale Weiler
|
560b45dd16
|
Buffer overflow!
|
2013-06-22 01:58:20 +00:00 |
|
Dale Weiler
|
6db2e69f9a
|
Oh my god microsoft you suck
|
2013-06-20 11:20:56 +00:00 |
|
Dale Weiler
|
8afd373e4f
|
Fixed whitespace
|
2013-06-14 21:36:16 +00:00 |
|
Dale Weiler
|
b773702a47
|
Fix builds
|
2013-06-09 00:11:52 +00:00 |
|
Dale Weiler
|
144672fada
|
Strict prototyping
|
2013-06-06 02:51:13 +00:00 |
|
Dale Weiler
|
11179a2a71
|
Major header reworking, this respects the namespaces properly. Makes object dependency more obvious, allows for better make caches, and prevents misuse of library features, i.e use con_* instead of printf.
|
2013-06-04 02:47:07 +00:00 |
|
Dale Weiler
|
9af3c502da
|
Major utility rewrite for compiler memory utilization statistics. Cleanups everywhere, no more NOTRACK stuff, all allocates are tracked. Major identifier cleanups as well.
|
2013-06-02 08:21:06 +00:00 |
|
Dale Weiler
|
ec7bf4767a
|
Some static
|
2013-06-02 05:32:37 +00:00 |
|
Dale Weiler
|
1ce8d2ea6e
|
Hashtable statistics too
|
2013-06-02 05:09:28 +00:00 |
|
Dale Weiler
|
f884bd2217
|
Track hashtables too
|
2013-06-02 04:45:04 +00:00 |
|
Dale Weiler
|
79a7aa70b9
|
Track strdups too in the statistics
|
2013-06-02 04:38:20 +00:00 |
|
Dale Weiler
|
c8daf483f3
|
This was an experiment that snuk it's way inside that commit.
|
2013-06-02 04:32:20 +00:00 |
|
Dale Weiler
|
166b79720c
|
Vector tracing, step two in determining how to lower memory usage.
|
2013-06-02 04:29:53 +00:00 |
|
Dale Weiler
|
121e080697
|
Guart statistics by option.
|
2013-06-02 00:07:54 +00:00 |
|
Dale Weiler
|
280dfdd3f8
|
Add statistics for vector usage to the output. Step one in lowering memory usage. ONE FUCKING MILLION VECTORS for XONOTIC..
|
2013-06-02 00:03:27 +00:00 |
|
Dale Weiler
|
655822ec1a
|
Doh
|
2013-06-01 20:20:25 +00:00 |
|
Dale Weiler
|
062180e9a8
|
Fix some possible memleaks.
|
2013-06-01 20:18:53 +00:00 |
|
Dale Weiler
|
f892b32335
|
Major export cleanup. Anything that was exported but wasn't used outside where it was implemented has been turned into static, and their exports have been removed. This actually makes the compiler compile slightly faster.
|
2013-05-29 03:29:04 +00:00 |
|
Dale Weiler
|
10dd7aacfe
|
Apply some static where it belongs
|
2013-04-25 03:34:42 +00:00 |
|
Dale Weiler
|
1b5504fb9e
|
Fix alignment issues (can remove a clang warning, and also makes our code more portable!)
|
2013-04-25 03:17:52 +00:00 |
|
Wolfgang Bumiller
|
3a4aba0b31
|
Grrrr
|
2013-04-24 17:47:42 +02:00 |
|