zik.saleeba
|
73d91b6202
|
Change to add extra lvalue information to values
git-svn-id: http://picoc.googlecode.com/svn/trunk@117 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-26 09:56:22 +00:00 |
|
zik.saleeba
|
cf28c7513c
|
Fixed some inconsistencies in array handling
git-svn-id: http://picoc.googlecode.com/svn/trunk@105 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-24 02:28:35 +00:00 |
|
zik.saleeba
|
e94767ba98
|
New NO_FP compile option allows removal of all floating point support
git-svn-id: http://picoc.googlecode.com/svn/trunk@101 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-24 00:21:17 +00:00 |
|
zik.saleeba
|
93a6a0e9d0
|
Fixed a bug in array allocation (regression)
git-svn-id: http://picoc.googlecode.com/svn/trunk@100 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-24 00:08:11 +00:00 |
|
zik.saleeba
|
7f6503d1e0
|
printf() now works!
Fixed a bug in pointer sizing.
git-svn-id: http://picoc.googlecode.com/svn/trunk@98 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-21 12:02:15 +00:00 |
|
zik.saleeba
|
4821d689ad
|
Big changes to string constants.
Got rid of str.c.
First attempt at stdarg params in printf()
git-svn-id: http://picoc.googlecode.com/svn/trunk@97 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-21 02:35:52 +00:00 |
|
zik.saleeba
|
fdad9f8d30
|
Changes to help with implementing switch/case/break/continue/return
git-svn-id: http://picoc.googlecode.com/svn/trunk@82 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-18 08:19:06 +00:00 |
|
zik.saleeba
|
b073f187f8
|
Revamped the way lvalues work. Now both structs and '.' should work.
git-svn-id: http://picoc.googlecode.com/svn/trunk@77 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-15 05:52:03 +00:00 |
|
zik.saleeba
|
51afc538be
|
struct are now working
git-svn-id: http://picoc.googlecode.com/svn/trunk@69 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-10 08:42:09 +00:00 |
|
zik.saleeba
|
bd30654f74
|
Fixed a problem with VariableAllocValueAndData() allocating the wrong amount of memory.
Fixed a problem with type parsing.
git-svn-id: http://picoc.googlecode.com/svn/trunk@62 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-03 10:39:48 +00:00 |
|
zik.saleeba
|
c009864bbb
|
Fixed type parsing error
git-svn-id: http://picoc.googlecode.com/svn/trunk@60 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-03 00:46:02 +00:00 |
|
zik.saleeba
|
956efab67f
|
Parser is now updated to work with the new lexer and string system.
System now compiles - needs debug.
git-svn-id: http://picoc.googlecode.com/svn/trunk@48 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-02 11:08:36 +00:00 |
|
zik.saleeba
|
f8216bb79f
|
Type system now works with the new lexer.
git-svn-id: http://picoc.googlecode.com/svn/trunk@47 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-02-02 05:27:15 +00:00 |
|
zik.saleeba
|
b2396d3eda
|
Now stack frames appear on our new stack as they should. The old static
limits are gone.
git-svn-id: http://picoc.googlecode.com/svn/trunk@40 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-01-29 11:10:46 +00:00 |
|
zik.saleeba
|
75e45704e8
|
Bulk changes to accomodate the new storage model.
The system now compiles again (probably doesn't run though).
git-svn-id: http://picoc.googlecode.com/svn/trunk@38 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-01-26 08:57:32 +00:00 |
|
zik.saleeba
|
4524270e50
|
Changing everything to handled heap-allocated values
git-svn-id: http://picoc.googlecode.com/svn/trunk@37 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-01-25 02:09:44 +00:00 |
|
zik.saleeba
|
b9e1086cbb
|
Moving towards a working new type system
git-svn-id: http://picoc.googlecode.com/svn/trunk@36 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-01-24 03:15:02 +00:00 |
|
zik.saleeba
|
fad5c6db69
|
Big changes and progress towards the new type system. Doesn't compile right now. Maybe tomorrow.
git-svn-id: http://picoc.googlecode.com/svn/trunk@35 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-01-23 11:34:12 +00:00 |
|