zik.saleeba
|
019731da60
|
String library completed
git-svn-id: http://picoc.googlecode.com/svn/trunk@435 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 14:17:29 +00:00 |
|
zik.saleeba
|
7a8014ee42
|
Added an initial version of stdlib.c
git-svn-id: http://picoc.googlecode.com/svn/trunk@434 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 12:29:45 +00:00 |
|
zik.saleeba
|
0afc055ab1
|
Initial version of a standard string library added.
Some regressions fixed.
git-svn-id: http://picoc.googlecode.com/svn/trunk@433 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 12:19:32 +00:00 |
|
zik.saleeba
|
2dd0dfb049
|
Changed tests to new standard library.
Fixed some regressions when converting to new standard library.
git-svn-id: http://picoc.googlecode.com/svn/trunk@432 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:58:52 +00:00 |
|
zik.saleeba
|
16a1872035
|
Now allocating heap using malloc() on UNIX
git-svn-id: http://picoc.googlecode.com/svn/trunk@431 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:31:19 +00:00 |
|
zik.saleeba
|
7dc3e2e00c
|
Now implements all old math.h functions
git-svn-id: http://picoc.googlecode.com/svn/trunk@430 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:26:29 +00:00 |
|
zik.saleeba
|
36069a5a2f
|
First version of standard math.h handling added
git-svn-id: http://picoc.googlecode.com/svn/trunk@429 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 11:05:24 +00:00 |
|
zik.saleeba
|
c6bb792b50
|
Now includes scanf() and friends.
git-svn-id: http://picoc.googlecode.com/svn/trunk@428 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 10:40:39 +00:00 |
|
zik.saleeba
|
0fc32f5bc7
|
A bit of a reorganisation to make adding new platforms and
C standard library modules neater.
git-svn-id: http://picoc.googlecode.com/svn/trunk@427 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-13 09:17:42 +00:00 |
|
zik.saleeba
|
5fdce80407
|
printf() and sprintf() now work
git-svn-id: http://picoc.googlecode.com/svn/trunk@426 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-12 12:45:18 +00:00 |
|
zik.saleeba
|
073769ab2e
|
Now with added sprintf() wonderfulness
git-svn-id: http://picoc.googlecode.com/svn/trunk@425 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-11 20:47:03 +00:00 |
|
zik.saleeba
|
40e338b823
|
Added printf() and variants to stdio
git-svn-id: http://picoc.googlecode.com/svn/trunk@424 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-11 17:12:49 +00:00 |
|
zik.saleeba
|
8bd5cfa054
|
Added a pile of functions to stdio
git-svn-id: http://picoc.googlecode.com/svn/trunk@423 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-08 17:12:20 +00:00 |
|
zik.saleeba
|
8ca43880c9
|
Added EOF to stdio.
Tested stdio functions so far.
git-svn-id: http://picoc.googlecode.com/svn/trunk@422 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-06 17:31:12 +00:00 |
|
zik.saleeba
|
a21f1d8a70
|
Implemented typedef
git-svn-id: http://picoc.googlecode.com/svn/trunk@421 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-06 17:03:15 +00:00 |
|
zik.saleeba
|
a591133f35
|
Added support for #include of predefined libraries.
Created a stdio.h predefined library.
git-svn-id: http://picoc.googlecode.com/svn/trunk@420 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-05 19:00:46 +00:00 |
|
zik.saleeba
|
fa3e9a1187
|
Fixed a bug in multiple dimension array access (issue #80)
Added a test for this
git-svn-id: http://picoc.googlecode.com/svn/trunk@419 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-05 12:58:37 +00:00 |
|
zik.saleeba
|
54ad31d6d3
|
Fixed a problem with lexing very large hex constants as reported by Sen Chang in issue #78.
git-svn-id: http://picoc.googlecode.com/svn/trunk@417 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-06-02 19:31:51 +00:00 |
|
zik.saleeba
|
f5dc81754c
|
Updated README information
git-svn-id: http://picoc.googlecode.com/svn/trunk@413 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-02 20:14:54 +00:00 |
|
zik.saleeba
|
fb4018266d
|
Fixed CR/LFs
git-svn-id: http://picoc.googlecode.com/svn/trunk@412 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-02 20:12:37 +00:00 |
|
zik.saleeba
|
60323df590
|
Fix for UltraSPARC64 alignment
git-svn-id: http://picoc.googlecode.com/svn/trunk@411 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-02 19:58:08 +00:00 |
|
zik.saleeba
|
ea10e1a369
|
Added function prototypes as requested in issue #74
git-svn-id: http://picoc.googlecode.com/svn/trunk@410 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-03-01 20:39:08 +00:00 |
|
zik.saleeba
|
cd4bea4903
|
Fixed problems with struct references in functions
git-svn-id: http://picoc.googlecode.com/svn/trunk@409 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-28 14:16:21 +00:00 |
|
zik.saleeba
|
f596c5aea4
|
Fixed pre-decrement and pre-increment
git-svn-id: http://picoc.googlecode.com/svn/trunk@408 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-28 13:52:11 +00:00 |
|
zik.saleeba
|
57ce5fd4c6
|
Fixed a problem with accidentally running the first case in a switch when
running in skip mode.
Bug report #71
git-svn-id: http://picoc.googlecode.com/svn/trunk@407 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-25 21:25:05 +00:00 |
|
zik.saleeba
|
a4f2345811
|
Fix for bug #73 - printing zero with field width was incorrect
git-svn-id: http://picoc.googlecode.com/svn/trunk@406 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-25 20:10:51 +00:00 |
|
zik.saleeba
|
441f8b4073
|
Added example functions lineno() and errorprintf()
git-svn-id: http://picoc.googlecode.com/svn/trunk@405 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-02-03 20:01:01 +00:00 |
|
zik.saleeba
|
8f9095b3a4
|
Fix for issue #67 - shared array problem
git-svn-id: http://picoc.googlecode.com/svn/trunk@404 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2010-01-03 17:45:35 +00:00 |
|
zik.saleeba
|
3f113f1f16
|
Did I remove this by accident?
git-svn-id: http://picoc.googlecode.com/svn/trunk@403 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-22 11:40:46 +00:00 |
|
zik.saleeba
|
fc348214c9
|
Stricter handling of semicolons at the end of statements.
git-svn-id: http://picoc.googlecode.com/svn/trunk@402 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-22 11:36:15 +00:00 |
|
zik.saleeba
|
5e6ddfa7ff
|
Fixed a bug which was causing sprintf() to crash.
Added a test for it.
Issue #66
git-svn-id: http://picoc.googlecode.com/svn/trunk@401 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-14 11:11:38 +00:00 |
|
zik.saleeba
|
84d2c663e8
|
Added some platform changes for uMon
git-svn-id: http://picoc.googlecode.com/svn/trunk@400 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-11 19:41:01 +00:00 |
|
zik.saleeba
|
1d32e04c48
|
Fixed a problem with parsing array initialisers when not in RunModeRun.
git-svn-id: http://picoc.googlecode.com/svn/trunk@399 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-11 19:30:18 +00:00 |
|
zik.saleeba
|
d09e156558
|
Fixes for Surveyor SRV-1 platform
git-svn-id: http://picoc.googlecode.com/svn/trunk@398 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-08 19:23:50 +00:00 |
|
zik.saleeba
|
83ded6eb54
|
Added missing test
git-svn-id: http://picoc.googlecode.com/svn/trunk@397 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-08 16:38:42 +00:00 |
|
zik.saleeba
|
a648f2cf27
|
Array initialisers are now implemented - enhancement issue #42
git-svn-id: http://picoc.googlecode.com/svn/trunk@396 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-08 16:33:31 +00:00 |
|
zik.saleeba
|
d5e7a536f1
|
Now uses the system maths library by default
git-svn-id: http://picoc.googlecode.com/svn/trunk@395 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-08 11:51:24 +00:00 |
|
zik.saleeba
|
5a4161261e
|
Now using our own versions of string functions so we're not relying on the
system to provide them for us.
git-svn-id: http://picoc.googlecode.com/svn/trunk@394 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-08 11:41:00 +00:00 |
|
zik.saleeba
|
fcc6fd6846
|
Fixed printing of longs
git-svn-id: http://picoc.googlecode.com/svn/trunk@393 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 21:12:12 +00:00 |
|
zik.saleeba
|
c3dcac1812
|
Added long and unsigned long data types
git-svn-id: http://picoc.googlecode.com/svn/trunk@392 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 21:05:15 +00:00 |
|
zik.saleeba
|
47f6ef6831
|
Test for sizeof added
git-svn-id: http://picoc.googlecode.com/svn/trunk@391 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 20:25:31 +00:00 |
|
zik.saleeba
|
97ad53a6b2
|
Fixed a problem with sizeof(explicit type) not working.
Also fixed a problem with parsing some types in expressions.
Issue #39
git-svn-id: http://picoc.googlecode.com/svn/trunk@390 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 20:22:11 +00:00 |
|
zik.saleeba
|
09b2af4d16
|
Added SPARC endian checks
git-svn-id: http://picoc.googlecode.com/svn/trunk@389 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 18:49:52 +00:00 |
|
zik.saleeba
|
b737bb5973
|
Minor endian fix
git-svn-id: http://picoc.googlecode.com/svn/trunk@388 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 18:42:20 +00:00 |
|
zik.saleeba
|
26c543f326
|
Automatic endian detection for known architectures
git-svn-id: http://picoc.googlecode.com/svn/trunk@387 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 18:39:35 +00:00 |
|
zik.saleeba
|
b777be13be
|
Fixed the HPPA floating point problem
git-svn-id: http://picoc.googlecode.com/svn/trunk@386 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 17:47:25 +00:00 |
|
zik.saleeba
|
e077cc9d49
|
Fixed UltraSPARC II bus error. Probably a compiler bug?
Issue #65
git-svn-id: http://picoc.googlecode.com/svn/trunk@385 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 15:17:53 +00:00 |
|
zik.saleeba
|
3377c3b568
|
Some alignment neatening
git-svn-id: http://picoc.googlecode.com/svn/trunk@384 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 13:48:42 +00:00 |
|
zik.saleeba
|
31bfd34e9e
|
Now works for Opteron 64-bit
git-svn-id: http://picoc.googlecode.com/svn/trunk@383 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-07 13:44:08 +00:00 |
|
zik.saleeba
|
064c64d202
|
More work on 64 bit support
git-svn-id: http://picoc.googlecode.com/svn/trunk@382 21eae674-98b7-11dd-bd71-f92a316d2d60
|
2009-11-06 22:34:12 +00:00 |
|