help
|
diff browse annotate |
eafaa5d8392c 2008-01-23 03:18 +0000 |
David Anderson - fixed amb1408 - compiler did not warn about invalid public usage |
|
diff browse annotate |
c319ec3267dd 2007-10-30 01:27 +0000 |
David Anderson - fixed amb1061 - wrong compiler name in comment |
|
diff browse annotate |
ee044380947f 2007-09-25 21:45 +0000 |
David Anderson - fixed amb887 - 4d+ arrays were generated wrong |
|
diff browse annotate |
30a9eee4e37d 2007-08-12 05:54 +0000 |
Scott Ehlert - Fixed a compiler crash on Linux when the include directory didn't exist |
|
diff browse annotate |
12b3c9fb24f5 2007-08-06 22:26 +0000 |
Scott Ehlert - Fixed compiler bug where #pragma deprecated would emit a warning twice for stocks |
|
diff browse annotate |
9cf0db2a6fa0 2007-07-25 02:48 +0000 |
David Anderson - disabled stack recursion detection for now - found a case where it breaks :( |
|
diff browse annotate |
1072caab8a65 2007-07-07 16:31 +0000 |
David Anderson - fixed amb514 |
|
diff browse annotate |
b0a797575420 2007-07-07 16:21 +0000 |
David Anderson - fixed a regression bug from the last commit |
|
diff browse annotate |
ff0047e53c65 2007-07-07 15:36 +0000 |
David Anderson - added the ability for the compiler to directly reference another address in a default argument (for arrays only) |
|
diff browse annotate |
a6095922d169 2007-06-05 05:45 +0000 |
Scott Ehlert - Fixed amb363 - Compiler reports wrong line number for unused global symbols |
|
diff browse annotate |
cca8444ebd11 2007-05-23 07:23 +0000 |
Scott Ehlert - amb318 - The warning message for tag mismatches with functags has been changed to "function prototypes do not match" |
|
diff browse annotate |
879925a54f1f 2007-05-23 03:21 +0000 |
David Anderson - fixed bug amb331 (compiler freeze on certain arrays) |
|
diff browse annotate |
fbb99b522344 2007-05-23 03:05 +0000 |
Scott Ehlert - New descriptive error messages concerning structs |
|
diff browse annotate |
13b06003e76b 2007-05-15 04:59 +0000 |
David Anderson - compiler now gets its own versioning, finally |
|
diff browse annotate |
e6fe45f0cea1 2007-05-10 14:13 +0000 |
David Anderson - stupid bug |
|
diff browse annotate |
41dc0780066e 2007-05-09 21:35 +0000 |
David Anderson - fixed __DATE__ showing up wrong |
|
diff browse annotate |
75f3f2196bd7 2007-05-07 04:17 +0000 |
David Anderson - fixed a serious codegen bug where for loops with no variable declarations would misalign the internal stack tracker of the compiler |
|
diff browse annotate |
35ac681f343f 2007-05-06 19:13 +0000 |
David Anderson - fixed bug amb259 |
|
diff browse annotate |
36001e8ab4d0 2007-03-16 22:50 +0000 |
David Anderson - fixed a very serious codegen bug where stack usage was not corrected when breaking or continuing in while loops. glad I caught this last minute! |
|
diff browse annotate |
5fd3bbbf2dc0 2007-03-16 20:10 +0000 |
Scott Ehlert - Added experimental "any" tag to compiler... |
|
diff browse annotate |
2425eed806b8 2007-03-02 23:23 +0000 |
Scott Ehlert - Typo fix: initialler -> initializer |
|
diff browse annotate |
84a49a6f37db 2007-02-26 07:44 +0000 |
David Anderson - fixed a corruption bug where idxtags were not properly set |
|
diff browse annotate |
546acad59370 2007-02-17 04:37 +0000 |
David Anderson - fixed a bug where determinate 1D arrays would not have correct sizeof() -- REALLY hacky fix :( |
|
diff browse annotate |
f3fc29440299 2007-02-09 04:38 +0000 |
David Anderson - fixed a bug where early returns could cause the stack to not pop properly |
|
diff browse annotate |
d57bdb5a05bd 2007-02-02 11:27 +0000 |
Scott Ehlert - Code clean-up on aisle nana! Well, barely any code was touched here actually... |
|
diff browse annotate |
e6885cfd8aec 2007-01-29 22:33 +0000 |
David Anderson - Fixed a bug where decl was essentially broken when using arrays |
|
diff browse annotate |
f53fa73d895a 2007-01-29 06:43 +0000 |
David Anderson - multiple input files feature now works again |
|
diff browse annotate |
c6ee42bcb76d 2007-01-27 03:55 +0000 |
David Anderson - changed .psrc to .sp |
|
diff browse annotate |
1cb4fde24ab4 2007-01-27 03:55 +0000 |
David Anderson - fixed compiler not getting includes right on linux |
|
diff browse annotate |
f095e8dbb569 2007-01-27 02:25 +0000 |
David Anderson - added version info |
|
diff browse annotate |
d830b2b0414f 2007-01-25 22:00 +0000 |
David Anderson - added Id svn:keywords property |
|
diff browse annotate |
9f6532016ce1 2007-01-25 04:25 +0000 |
David Anderson - addressed a very unfortunate issue, the compiler's multipass system is garbage |
|
diff browse annotate |
c1f0821e1991 2007-01-25 01:53 +0000 |
David Anderson - added new functag keyword for fast funcenums |
|
diff browse annotate |
463d266be91d 2007-01-12 04:11 +0000 |
David Anderson - sizeof() now returns character array sizes correctly |
|
diff browse annotate |
8824cfb203ac 2006-12-09 03:18 +0000 |
Borja Ferrer - fixed arrays using decl being init when assigning a number |
|
diff browse annotate |
37f529491240 2006-12-09 01:20 +0000 |
David Anderson - added size adjustment to dynamic strings |
|
diff browse annotate |
0688e9a8f89c 2006-12-06 00:53 +0000 |
David Anderson - fixed a compiler bug with declaring natives having parameters with no arrays and returning strings |
|
diff browse annotate |
d8fc20f56ca0 2006-11-11 05:47 +0000 |
David Anderson - added new API for function address lookups. this gives us O(1) code_addr -> sequential index |
|
diff browse annotate |
460321ee7ea2 2006-11-10 00:16 +0000 |
David Anderson - added the ability to pre-declare a struct, like extern |
|
diff browse annotate |
4db3481b6db7 2006-11-09 22:53 +0000 |
David Anderson - added very, very primitive, mostly unusable structs. the most these can do so far is expose themselves publically |
|
diff browse annotate |
5a41fb713a4f 2006-11-07 11:50 +0000 |
David Anderson - fixed constant dimension size bug |
|
diff browse annotate |
0a99efef8d99 2006-11-07 10:49 +0000 |
David Anderson - dynamic arrays no longer use a different token |
|
diff browse annotate |
00a6126f837c 2006-11-07 09:50 +0000 |
David Anderson - added experimental new String tag. this tag will revert array usage to "char" sizing and packed strings |
|
diff browse annotate |
3ede526467a4 2006-11-04 19:35 +0000 |
Borja Ferrer - added 3 errors for dofuncenum |
|
diff browse annotate |
56bc7c2f942f 2006-11-04 18:58 +0000 |
David Anderson - |
|
diff browse annotate |
dabef847cd2c 2006-11-03 06:14 +0000 |
David Anderson - Expanded weak function pointers with type checking |
|
diff browse annotate |
44ba7fa565c0 2006-10-31 08:31 +0000 |
David Anderson - Fixed a bug where dynamic arrays might not be freed in loops |
|
diff browse annotate |
b12f329def09 2006-10-31 07:17 +0000 |
David Anderson - arrays can now be public variables |
|
diff browse annotate |
a54ca08897a8 2006-10-17 03:44 +0000 |
David Anderson - added new op.genarray.z for zeroing arrays |
|
diff browse annotate |
b81809fc34cf 2006-10-16 04:08 +0000 |
David Anderson - fixed dynamic arrays not generating stack correctly |
|
diff browse annotate |
0cfeb76486a2 2006-10-16 02:05 +0000 |
David Anderson - initial import of.... DYNAMIC ARRAYS |
|
diff browse annotate |
f1edbb5d485a 2006-10-15 23:31 +0000 |
David Anderson - committed new stack modification method |
|
diff browse annotate |
4965c485f121 2006-10-15 20:57 +0000 |
David Anderson - reorganized the tracker to be a bit more modular |
|
diff browse annotate |
b378e38d6edd 2006-10-10 00:39 +0000 |
David Anderson - moved # of params error message back to an actual error |
|
diff browse annotate |
faad5a05f686 2006-10-06 17:03 +0000 |
David Anderson - - param count pushed is now cell based, not byte based |
|
diff browse annotate |
29b9475a8b59 2006-08-28 16:33 +0000 |
Borja Ferrer - identAaAaaAtion |
|
diff browse annotate |
7c24f0801ae1 2006-08-28 15:22 +0000 |
Borja Ferrer - updated compiler to 3.2.3636 |
|
diff browse annotate |
97bdc78041aa 2006-08-04 03:41 +0000 |
Scott Ehlert - Corrected the most annoying spelling mistake ever: depricated -> deprecated |
|
diff browse annotate |
65250169626b 2006-07-15 19:23 +0000 |
Borja Ferrer - improved error output for arrays using decl |
|
diff browse annotate |
764c6dd3dc25 2006-07-15 05:15 +0000 |
David Anderson - stupid, moved up one dir |