Wolfgang Bumiller
|
f8db5a7c6d
|
reclassify_token should only deal with tokens < TOKEN_START... should fix #113
|
2013-06-16 09:56:21 +02:00 |
|
Dale Weiler
|
7115176c0e
|
Strlen idiot
|
2013-06-15 07:42:01 +00:00 |
|
Dale Weiler
|
fee7794789
|
Limit corrections on strings to <= 16 bytes. Otherwise memory usage spikes instantly on errors, and causes Windows DEP to kill gmqcc.
|
2013-06-15 07:40:42 +00:00 |
|
Dale Weiler
|
b773702a47
|
Fix builds
|
2013-06-09 00:11:52 +00:00 |
|
Dale Weiler
|
0eab97283f
|
Merge branch 'cooking'
Conflicts:
.gitignore
|
2013-06-06 06:20:58 +00:00 |
|
Dale Weiler
|
ad92a5f27d
|
Fix indexing
|
2013-06-06 06:20:11 +00:00 |
|
Dale Weiler
|
144672fada
|
Strict prototyping
|
2013-06-06 02:51:13 +00:00 |
|
Dale Weiler
|
4f02d4b556
|
Update
|
2013-06-04 18:38:16 +00:00 |
|
Wolfgang Bumiller
|
923e0187bd
|
Merge branch 'cooking' of git://github.com/graphitemaster/gmqcc into cooking
|
2013-06-04 20:36:58 +02:00 |
|
Wolfgang Bumiller
|
52d39b7260
|
slackware pkg build files
|
2013-06-04 20:32:06 +02:00 |
|
Dale Weiler
|
81b27ea84a
|
Consistency
|
2013-06-04 18:07:18 +00:00 |
|
Dale Weiler
|
0d52f1ae7c
|
Update changelog
|
2013-06-04 18:02:02 +00:00 |
|
Dale Weiler
|
0f98f0fd4a
|
Some typos.
|
2013-06-04 17:44:45 +00:00 |
|
Dale Weiler
|
af80d9956b
|
Gentoo ebuilds
|
2013-06-04 17:43:20 +00:00 |
|
Dale Weiler
|
e29b4d35b3
|
Add license header
|
2013-06-04 02:53:44 +00:00 |
|
Dale Weiler
|
77cf1f8685
|
Doh
|
2013-06-04 02:49:49 +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 |
|
Wolfgang Bumiller
|
b2348e1de0
|
remove the ast tree earlier - saves over 3% peak memory usage
|
2013-06-02 12:35:53 +02:00 |
|
Dale Weiler
|
06cccbb646
|
Fix a divide by zero error
|
2013-06-02 09:50:39 +00:00 |
|
Dale Weiler
|
c1a9ce3404
|
Fix output
|
2013-06-02 08:52:30 +00:00 |
|
Dale Weiler
|
c569e87bd0
|
Fix two bugs
|
2013-06-02 08:49:16 +00:00 |
|
Dale Weiler
|
100eaf9137
|
Merge pull request #112 from matthiaskrgr/master
mmmeeerging eeeet
|
2013-06-02 01:38:47 -07:00 |
|
Dale Weiler
|
ee42d2a570
|
Some cleanups
|
2013-06-02 08:37:22 +00:00 |
|
Dale Weiler
|
564cac859a
|
Fix the peak
|
2013-06-02 08:28:56 +00:00 |
|
Matthias Krüger
|
69b55ccc03
|
gitignore: add gmqcc, gmqpak, qmcvm, testsuite, pak.
|
2013-06-02 10:26:27 +02:00 |
|
Dale Weiler
|
7ea67748fa
|
Holy whoops
|
2013-06-02 08:25:00 +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 |
|
Wolfgang Bumiller
|
d85e86141c
|
fix a leak on a parse-error
|
2013-06-01 23:36:05 +02: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 |
|
Wolfgang Bumiller
|
9f2b9e1b46
|
Merge branch 'master' into cooking
|
2013-06-01 20:12:27 +02:00 |
|
Wolfgang Bumiller
|
ff63e5bd73
|
fix the INCLUDE_DEF flag getting applied regardless of dotranslate...
|
2013-06-01 20:12:14 +02:00 |
|
Wolfgang Bumiller
|
1dce501b70
|
Merge branch 'master' into cooking
|
2013-06-01 18:16:56 +02:00 |
|
Wolfgang Bumiller
|
ed585f8c04
|
fix: dotranslate now sets AST_FLAG_INCLUDE_DEF to not get removed by -Ostrip-constant-names
|
2013-06-01 18:16:50 +02:00 |
|
Dale Weiler
|
b0a0769534
|
Merge branch 'cooking' of github.com:graphitemaster/gmqcc into cooking
|
2013-05-30 19:36:37 +00:00 |
|
Dale Weiler
|
0b6269f607
|
column printing for warnings and errors now
|
2013-05-30 19:36:01 +00:00 |
|
Wolfgang Bumiller
|
ba781c53ef
|
now a bare 'return;' is not required anymore if return has been assigned anywhere
|
2013-05-29 17:08:03 +02:00 |
|
Wolfgang Bumiller
|
a76702cb36
|
make sure missing return values still warn
|
2013-05-29 17:01:26 +02:00 |
|
Wolfgang Bumiller
|
5aba29006b
|
return assignment factorial test
|
2013-05-29 16:58:18 +02:00 |
|
Wolfgang Bumiller
|
9167de1631
|
fixing that comment...
|
2013-05-29 16:56:39 +02:00 |
|
Wolfgang Bumiller
|
afdc0c9dc8
|
assignable return value now lives in ast_function, as globals can get overwritten randomly; removed parser_find_retval; updated parse_return
|
2013-05-29 16:51:59 +02:00 |
|
Dale Weiler
|
db6ca6c5f8
|
Make static
|
2013-05-29 11:32:42 +00:00 |
|