Wolfgang Bumiller
|
2c59385633
|
fixing double-free in initialzied string arrays, using them in the testcase
|
2013-06-12 15:53:07 +02:00 |
|
Wolfgang Bumiller
|
b30368f026
|
array testcase for previous commit
|
2013-06-12 15:47:59 +02:00 |
|
Wolfgang Bumiller
|
8ce331b563
|
allow array size to be inferred from the initializer
|
2013-06-12 15:47:11 +02:00 |
|
Wolfgang Bumiller
|
dc91918c1f
|
error about too many elements in initializer; added test for initialized arrays: arrays2.tmpl/qc
|
2013-06-12 14:41:38 +02:00 |
|
Wolfgang Bumiller
|
633d2ba8a4
|
make the ast use the initlist
|
2013-06-12 14:36:59 +02:00 |
|
Wolfgang Bumiller
|
bc4a66e9f7
|
setting initializing values
|
2013-06-12 14:32:34 +02:00 |
|
Wolfgang Bumiller
|
7a36a8bdd8
|
parsing array initializers
|
2013-06-12 14:32:12 +02:00 |
|
Wolfgang Bumiller
|
d631c517b6
|
forgot to add that one
|
2013-06-12 13:56:40 +02: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 |
|