Commit graph

579 commits

Author SHA1 Message Date
Joseph Poirier c504c52cd1 misc formatting, more descriptive out of mem erros, increase default stack size 2015-06-09 02:45:00 -05:00
Joseph Poirier 6c9bd24783 more desciptive error messages 2015-06-08 17:46:25 -05:00
JPoirier cc0882d830 wrap unistd.h with compile switch 2015-06-07 23:24:34 -05:00
Joseph Poirier 0e58d1a23d set compiler std and make optimization level 2015-06-07 22:15:32 -05:00
Joseph Poirier 9addfe1788 tidy up compilation environment 2015-06-07 22:05:17 -05:00
Joseph Poirier a755ebfbe6 proper debug func prototypes, remove DEBUGGER compile switch double negative :/ 2015-06-07 21:12:20 -05:00
Joseph Poirier 1a4b9a92c4 ongoing dev: remove unused platform specific code 2015-06-07 20:56:23 -05:00
Joseph Poirier 820a026d90 remove unused platform src files 2015-06-07 20:26:57 -05:00
Joseph Poirier 736650e818 removing unused platform code 2015-06-07 20:25:28 -05:00
Joseph Poirier d6249f4bda don't explicitly set EnableDebugger=TRUE when calling PicocParse, state is now set via NO_DEBUGGER compile switch, add ignore items' 2015-06-07 19:37:21 -05:00
Joseph Poirier f9ffd4e6e8 formatting 2015-06-07 02:11:13 -05:00
Joseph Poirier b17156c9cc formatting 2015-06-07 01:42:32 -05:00
Joseph Poirier e0775801f9 formatting 2015-06-07 01:28:10 -05:00
Joseph Poirier af9b423aaa explicit (1) extern for func prototypes (2) parens in defines 2015-06-07 00:56:20 -05:00
Joseph Poirier 8964112c70 define NO_BUGGER by default in make file 2015-06-07 00:02:32 -05:00
Joseph Poirier c5384cb514 formatting 2015-06-06 23:51:02 -05:00
Joseph Poirier a61bd97d9b formatting 2015-06-06 23:40:08 -05:00
Joseph Poirier c8c01cd1f5 minor help message tweak, remove nested precompile check 2015-06-06 22:48:35 -05:00
Joseph Poirier 43300d86b0 output version info 2015-06-06 22:37:28 -05:00
Joseph Poirier 4165f0d2a8 fix numeric in macro 2015-06-06 22:32:34 -05:00
Joseph Poirier 7c709e69b7 add TAG flag 2015-06-06 22:29:00 -05:00
Joseph Poirier 91a9a6df12 add git specific tag and hash info 2015-06-06 22:27:38 -05:00
Joseph Poirier 0d48ad9625 replace svnversion with head's hash 2015-06-06 22:18:16 -05:00
Joseph Poirier 2d7683487e add ignore file 2015-06-06 22:05:59 -05:00
zik.saleeba 4555e8456f Implemented Mac OS X change for DrZiploc. Issue #145.
git-svn-id: http://picoc.googlecode.com/svn/trunk@608 21eae674-98b7-11dd-bd71-f92a316d2d60
2014-03-02 01:33:33 +00:00
zik.saleeba f41a1c5f51 Added tests for issue #191.
git-svn-id: http://picoc.googlecode.com/svn/trunk@607 21eae674-98b7-11dd-bd71-f92a316d2d60
2014-03-01 04:28:48 +00:00
zik.saleeba 864c372dbb Fix for issue #191 suggested by Christopher Foucher.
git-svn-id: http://picoc.googlecode.com/svn/trunk@606 21eae674-98b7-11dd-bd71-f92a316d2d60
2014-03-01 04:23:55 +00:00
zik.saleeba 62ca6eacf1 Fixed issue #192 - "Define macro inside a function block will crash picoc".
Macros inside functions now work correctly.


git-svn-id: http://picoc.googlecode.com/svn/trunk@605 21eae674-98b7-11dd-bd71-f92a316d2d60
2014-03-01 02:54:09 +00:00
zik.saleeba caae9e2693 Added a test for a weird problem I was having on OSX.
git-svn-id: http://picoc.googlecode.com/svn/trunk@604 21eae674-98b7-11dd-bd71-f92a316d2d60
2014-03-01 00:23:00 +00:00
zik.saleeba 1493fa103d Added printf() format related fix thanks to christophe.foucher.
git-svn-id: http://picoc.googlecode.com/svn/trunk@603 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-10-14 23:41:09 +00:00
zik.saleeba ed54c51916 Fixed a problem with PlatformGetLine() which was causing a buffer overrun.
With thanks to mark@heilpern.com.
Issue #581.


git-svn-id: http://picoc.googlecode.com/svn/trunk@602 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-10-14 23:38:00 +00:00
zik.saleeba 6e9b4b3c84 Fixed DEBUG_EXPRESSIONS option
Issue #179


git-svn-id: http://picoc.googlecode.com/svn/trunk@601 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-17 00:23:39 +00:00
zik.saleeba 019c4cb42c Patch from christophe.foucher added.
Issue #168


git-svn-id: http://picoc.googlecode.com/svn/trunk@600 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 07:42:55 +00:00
zik.saleeba b5a600a749 Merged in a pile of changes from broscutamaker
git-svn-id: http://picoc.googlecode.com/svn/trunk@599 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 07:39:34 +00:00
zik.saleeba 3d5e022272 Added new tests from picoc-fork
git-svn-id: http://picoc.googlecode.com/svn/trunk@598 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 06:24:48 +00:00
zik.saleeba a784b77f75 Fix for macro bug sumbitted by broscutamaker
git-svn-id: http://picoc.googlecode.com/svn/trunk@597 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 06:09:32 +00:00
zik.saleeba 505f229419 continue bug in "for" thanks to broscutamaker
git-svn-id: http://picoc.googlecode.com/svn/trunk@596 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 06:02:05 +00:00
zik.saleeba b0455d52e4 Added test case for #163
git-svn-id: http://picoc.googlecode.com/svn/trunk@595 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 05:58:42 +00:00
zik.saleeba 37ada79ac9 Fix for "Break statement not working correctly".
Issue #163


git-svn-id: http://picoc.googlecode.com/svn/trunk@594 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 05:49:01 +00:00
zik.saleeba d74c7bba38 Fix from broscutamaker for "return outside function body leads to crash".
Issue #143.


git-svn-id: http://picoc.googlecode.com/svn/trunk@593 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-03-16 05:45:44 +00:00
zik.saleeba 54cfcffa9b Fix for eclipse submitted by christophe.foucher
Issue #177


git-svn-id: http://picoc.googlecode.com/svn/trunk@589 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-02-23 23:18:47 +00:00
zik.saleeba 519e33c040 Patch submitted by kevingarceau
Issue #176


git-svn-id: http://picoc.googlecode.com/svn/trunk@588 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-02-23 23:16:34 +00:00
zik.saleeba 44dee0da92 MSVC library implementation submitted by kevingarceau.
Issue #175


git-svn-id: http://picoc.googlecode.com/svn/trunk@587 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-02-23 23:12:47 +00:00
zik.saleeba 3350152693 Patch for msvc submitted by kevingarceau
Issue #174


git-svn-id: http://picoc.googlecode.com/svn/trunk@586 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-02-23 23:09:32 +00:00
zik.saleeba 62fc9d4f9f Fixed leak in lexer allocation, thanks to mmass@gmail.com
Issue #142


git-svn-id: http://picoc.googlecode.com/svn/trunk@585 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-02-23 22:56:18 +00:00
zik.saleeba a8891aa743 Fix for printf formatting problem when multiple fields with field
widths were used.
Issue #172


git-svn-id: http://picoc.googlecode.com/svn/trunk@584 21eae674-98b7-11dd-bd71-f92a316d2d60
2013-01-14 22:08:54 +00:00
zik.saleeba 9ec50b6e49 Now handles forward declared structures correctly.
Issue #166


git-svn-id: http://picoc.googlecode.com/svn/trunk@583 21eae674-98b7-11dd-bd71-f92a316d2d60
2012-09-23 11:48:27 +00:00
zik.saleeba 35e64fa8c1 Fixed a regression I added while implementing re-entrancy.
git-svn-id: http://picoc.googlecode.com/svn/trunk@582 21eae674-98b7-11dd-bd71-f92a316d2d60
2012-09-23 08:13:05 +00:00
zik.saleeba 62bc229f4a Adapted to be fully re-entrant.
Issue #137


git-svn-id: http://picoc.googlecode.com/svn/trunk@581 21eae674-98b7-11dd-bd71-f92a316d2d60
2012-09-22 05:11:44 +00:00
zik.saleeba 3dde83d48d Added new test
git-svn-id: http://picoc.googlecode.com/svn/trunk@580 21eae674-98b7-11dd-bd71-f92a316d2d60
2012-09-06 12:08:25 +00:00