Skip to content

Conversation

mpontillo
Copy link

This branch is an attempt to merge together all non-conflicting pull requests.

I don't expect this to be merged any time soon, but I'll leave it here in case it helps anyone.

thewarpaint and others added 30 commits June 1, 2015 17:12
Test whether shebang crashes the interpreter.
Add test for files containing only shebang.  Requires testing with -s as there is no main().
… output file when PicoC exits with an error.
…w warnings to appear when 64 bit size_ts were being put into 32 bit ints.
…hey're coercing to longs (64 bit ints). Note that CALCULATIONS ARE BEING DONE AS 64 BIT! Is it worth implementing proper promotion rules?
…ixes Out of Memory problems when loading large C files. (The lexer was allocating 4 times the size of the file, and doing it on the stack. We now allocate 2 times the size, reallocate if necessary, and do it all on the heap.)

Also, split HeapAllocMem into malloc and calloc versions.
Copy link

@ebudai ebudai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There should not be a semicolon at the end of stdio.c line 309.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants