sourcepawn/compiler/sc1.c
9f6532016ce1
2007-01-25 04:25 +0000
David Anderson - addressed a very unfortunate issue, the compiler's multipass system is garbage
c1f0821e1991
2007-01-25 01:53 +0000
David Anderson - added new functag keyword for fast funcenums
463d266be91d
2007-01-12 04:11 +0000
David Anderson - sizeof() now returns character array sizes correctly
8824cfb203ac
2006-12-09 03:18 +0000
Borja Ferrer - fixed arrays using decl being init when assigning a number
37f529491240
2006-12-09 01:20 +0000
David Anderson - added size adjustment to dynamic strings
0688e9a8f89c
2006-12-06 00:53 +0000
David Anderson - fixed a compiler bug with declaring natives having parameters with no arrays and returning strings
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
460321ee7ea2
2006-11-10 00:16 +0000
David Anderson - added the ability to pre-declare a struct, like extern
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
5a41fb713a4f
2006-11-07 11:50 +0000
David Anderson - fixed constant dimension size bug
0a99efef8d99
2006-11-07 10:49 +0000
David Anderson - dynamic arrays no longer use a different token
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
3ede526467a4
2006-11-04 19:35 +0000
Borja Ferrer - added 3 errors for dofuncenum
56bc7c2f942f
2006-11-04 18:58 +0000
David Anderson -
dabef847cd2c
2006-11-03 06:14 +0000
David Anderson - Expanded weak function pointers with type checking
44ba7fa565c0
2006-10-31 08:31 +0000
David Anderson - Fixed a bug where dynamic arrays might not be freed in loops
b12f329def09
2006-10-31 07:17 +0000
David Anderson - arrays can now be public variables
a54ca08897a8
2006-10-17 03:44 +0000
David Anderson - added new op.genarray.z for zeroing arrays
b81809fc34cf
2006-10-16 04:08 +0000
David Anderson - fixed dynamic arrays not generating stack correctly
0cfeb76486a2
2006-10-16 02:05 +0000
David Anderson - initial import of.... DYNAMIC ARRAYS
f1edbb5d485a
2006-10-15 23:31 +0000
David Anderson - committed new stack modification method
4965c485f121
2006-10-15 20:57 +0000
David Anderson - reorganized the tracker to be a bit more modular
b378e38d6edd
2006-10-10 00:39 +0000
David Anderson - moved # of params error message back to an actual error
faad5a05f686
2006-10-06 17:03 +0000
David Anderson - - param count pushed is now cell based, not byte based
29b9475a8b59
2006-08-28 16:33 +0000
Borja Ferrer - identAaAaaAtion
7c24f0801ae1
2006-08-28 15:22 +0000
Borja Ferrer - updated compiler to 3.2.3636
97bdc78041aa
2006-08-04 03:41 +0000
Scott Ehlert - Corrected the most annoying spelling mistake ever: depricated -> deprecated
65250169626b
2006-07-15 19:23 +0000
Borja Ferrer - improved error output for arrays using decl
764c6dd3dc25
2006-07-15 05:15 +0000
David Anderson - stupid, moved up one dir