summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* make: remove overrides from WARNINGSJari Vetoniemi2019-02-25
|
* native.c: fix warningsJari Vetoniemi2019-02-25
|
* make: -Wno-unused-parameter typoJari Vetoniemi2019-02-25
|
* Makefile -> GNUmakefileJari Vetoniemi2019-02-25
| | | | We are GNUmake specific
* make: -D_FORTIFY_SOURCE=2 by defaultJari Vetoniemi2019-02-25
| | | | | Also put WARNINGS in default parameters, this all can be overriden with CFLAGS and CPPFLAGS
* make: use normal assignment for warningsJari Vetoniemi2019-02-25
|
* Fix makefileJari Vetoniemi2018-10-28
|
* remote work commitJari Vetoniemi2018-10-19
|
* compiler: save some bytesJari Vetoniemi2018-10-11
| | | | | When doing IO operation on field, ignore the calculation for field register if index == 0, as the offset is already enough.
* push for remote workJari Vetoniemi2018-10-11
|
* expr: parsing fixesJari Vetoniemi2018-10-07
|
* elf: fixes to the specredesignJari Vetoniemi2018-10-07
|
* native.c: micro-optimize operator stackJari Vetoniemi2018-09-28
| | | | uses less memory
* native.c: add some asserts and errorsJari Vetoniemi2018-09-28
|
* types: handle raw string bytesJari Vetoniemi2018-09-28
|
* expr: fix || and && operationsJari Vetoniemi2018-09-28
|
* expr: add missing modulo operationJari Vetoniemi2018-09-28
|
* get rid of the notesJari Vetoniemi2018-09-28
|
* elf.fspec: more complete versionJari Vetoniemi2018-09-27
|
* compiler: print the ast tree more nicelyJari Vetoniemi2018-09-27
|
* compiler: make endianess a filterJari Vetoniemi2018-09-27
| | | | | | | | endianess is just a bunch of bitflips anyways syntax for this is harmful as sometimes the files describe endianess itself thus filter is more flexible. Also, make it possible to filter non variable declarations as well.
* expr: apparently strings are streams tooJari Vetoniemi2018-09-27
| | | | rename collapsestr and collapse to just stream
* compiler: implement enum countingJari Vetoniemi2018-09-27
|
* implement the binary number typeJari Vetoniemi2018-09-27
|
* flac.fspec, enum instead of rangeJari Vetoniemi2018-09-27
|
* share lex blocks between functions and referencesJari Vetoniemi2018-09-26
|
* make: fix colm depsJari Vetoniemi2018-09-26
|
* s/tragety/strategy/Jari Vetoniemi2018-09-26
|
* undo some crap I did to flac specJari Vetoniemi2018-09-26
|
* types.lm: use lex blocksJari Vetoniemi2018-09-26
| | | | So the matcher wont include the tokens used by other tokens
* make: depend on the included .lm filesJari Vetoniemi2018-09-26
|
* New makefileJari Vetoniemi2018-09-26
|
* add evil fspec fileJari Vetoniemi2018-09-26
|
* some future builtin for bittesting maybe?Jari Vetoniemi2018-09-26
|
* fix some parsing bugsJari Vetoniemi2018-09-26
|
* add some other spec filesJari Vetoniemi2018-09-26
|
* fixup spec filesJari Vetoniemi2018-09-26
|
* remove type::name add endianess supportJari Vetoniemi2018-09-26
| | | | | type::name is too agressive as it clashes with keywords use reference::variable::type and reference::function::type instead
* Indicate fields with slices in outputJari Vetoniemi2018-09-26
|
* More parsing fixes for the fspec files I haveJari Vetoniemi2018-09-26
|
* Nicer elf specJari Vetoniemi2018-09-26
|
* Print out select expression informationJari Vetoniemi2018-09-26
|
* Add some commentsJari Vetoniemi2018-09-26
|
* Fix some parsing mistakesJari Vetoniemi2018-09-26
|
* Get rid of the evil tabsJari Vetoniemi2018-09-26
|
* Goodbye C compiler, hello colm compilerJari Vetoniemi2018-09-26
|
* redesignJari Vetoniemi2018-09-19
|
* Add notes.txtJari Vetoniemi2018-02-23
|
* tmpJari Vetoniemi2018-02-23
|
* xi2path: Cast before snprintfJari Vetoniemi2018-02-23
| | | | | Make sure results are unsigned Found by cppcheck