David Anderson
|
34c711fffd
|
added size adjustment to dynamic strings
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40205
|
2006-12-09 01:20:33 +00:00 |
|
David Anderson
|
f305cafe8c
|
fixed a compiler bug with declaring natives having parameters with no arrays and returning strings
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40196
|
2006-12-06 00:53:34 +00:00 |
|
David Anderson
|
438ccf39a0
|
added new API for function address lookups. this gives us O(1) code_addr -> sequential index
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40180
|
2006-11-11 05:47:00 +00:00 |
|
David Anderson
|
f43b4468c6
|
added the ability to pre-declare a struct, like extern
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40174
|
2006-11-10 00:16:12 +00:00 |
|
David Anderson
|
f8e7a10e06
|
added very, very primitive, mostly unusable structs. the most these can do so far is expose themselves publically
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40172
|
2006-11-09 22:53:27 +00:00 |
|
David Anderson
|
1dc2662a62
|
fixed constant dimension size bug
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40158
|
2006-11-07 11:50:30 +00:00 |
|
David Anderson
|
0bdf321d67
|
dynamic arrays no longer use a different token
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40157
|
2006-11-07 10:49:16 +00:00 |
|
David Anderson
|
e18699c702
|
added experimental new String tag. this tag will revert array usage to "char" sizing and packed strings
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40156
|
2006-11-07 09:50:09 +00:00 |
|
Borja Ferrer
|
b5e203a67d
|
added 3 errors for dofuncenum
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40143
|
2006-11-04 19:35:21 +00:00 |
|
David Anderson
|
4d61a07d58
|
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40141
|
2006-11-04 18:58:27 +00:00 |
|
David Anderson
|
bc16901bd6
|
Expanded weak function pointers with type checking
Added function typing enumeration
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40137
|
2006-11-03 06:14:43 +00:00 |
|
David Anderson
|
4d44a1df4f
|
Fixed a bug where dynamic arrays might not be freed in loops
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40133
|
2006-10-31 08:31:14 +00:00 |
|
David Anderson
|
4f5f8dced9
|
arrays can now be public variables
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40132
|
2006-10-31 07:17:23 +00:00 |
|
David Anderson
|
53be062c6b
|
added new op.genarray.z for zeroing arrays
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40128
|
2006-10-17 03:44:37 +00:00 |
|
David Anderson
|
a19823e4c6
|
fixed dynamic arrays not generating stack correctly
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40124
|
2006-10-16 04:08:18 +00:00 |
|
David Anderson
|
b7180795ec
|
initial import of.... DYNAMIC ARRAYS
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40123
|
2006-10-16 02:05:26 +00:00 |
|
David Anderson
|
ea6e82d79a
|
committed new stack modification method
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40122
|
2006-10-15 23:31:09 +00:00 |
|
David Anderson
|
2c65e42379
|
reorganized the tracker to be a bit more modular
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40121
|
2006-10-15 20:57:14 +00:00 |
|
David Anderson
|
5eec9f6dff
|
moved # of params error message back to an actual error
fixed a bug in the peephole optimizer
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40108
|
2006-10-10 00:39:19 +00:00 |
|
David Anderson
|
cfcb4d288b
|
- param count pushed is now cell based, not byte based
- removed .. for cases
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40106
|
2006-10-06 17:03:33 +00:00 |
|
Borja Ferrer
|
c4d0088573
|
identAaAaaAtion
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%4068
|
2006-08-28 16:33:01 +00:00 |
|
Borja Ferrer
|
d792a19e4a
|
updated compiler to 3.2.3636
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%4067
|
2006-08-28 15:22:02 +00:00 |
|
Scott Ehlert
|
4a324feac0
|
Corrected the most annoying spelling mistake ever: depricated -> deprecated
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%4057
|
2006-08-04 03:41:50 +00:00 |
|
Borja Ferrer
|
b712d61b47
|
improved error output for arrays using decl
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%4032
|
2006-07-15 19:23:07 +00:00 |
|
David Anderson
|
d0e9590bbd
|
stupid, moved up one dir
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%4028
|
2006-07-15 05:15:15 +00:00 |
|