Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | radare2: refactor makefile | Jari Vetoniemi | 2019-02-28 |
| | |||
* | make: remove overrides from WARNINGS | Jari Vetoniemi | 2019-02-25 |
| | |||
* | native.c: fix warnings | Jari Vetoniemi | 2019-02-25 |
| | |||
* | make: -Wno-unused-parameter typo | Jari Vetoniemi | 2019-02-25 |
| | |||
* | Makefile -> GNUmakefile | Jari Vetoniemi | 2019-02-25 |
| | | | | We are GNUmake specific | ||
* | make: -D_FORTIFY_SOURCE=2 by default | Jari Vetoniemi | 2019-02-25 |
| | | | | | Also put WARNINGS in default parameters, this all can be overriden with CFLAGS and CPPFLAGS | ||
* | make: use normal assignment for warnings | Jari Vetoniemi | 2019-02-25 |
| | |||
* | Fix makefile | Jari Vetoniemi | 2018-10-28 |
| | |||
* | remote work commit | Jari Vetoniemi | 2018-10-19 |
| | |||
* | compiler: save some bytes | Jari Vetoniemi | 2018-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 work | Jari Vetoniemi | 2018-10-11 |
| | |||
* | expr: parsing fixes | Jari Vetoniemi | 2018-10-07 |
| | |||
* | elf: fixes to the specredesign | Jari Vetoniemi | 2018-10-07 |
| | |||
* | native.c: micro-optimize operator stack | Jari Vetoniemi | 2018-09-28 |
| | | | | uses less memory | ||
* | native.c: add some asserts and errors | Jari Vetoniemi | 2018-09-28 |
| | |||
* | types: handle raw string bytes | Jari Vetoniemi | 2018-09-28 |
| | |||
* | expr: fix || and && operations | Jari Vetoniemi | 2018-09-28 |
| | |||
* | expr: add missing modulo operation | Jari Vetoniemi | 2018-09-28 |
| | |||
* | get rid of the notes | Jari Vetoniemi | 2018-09-28 |
| | |||
* | elf.fspec: more complete version | Jari Vetoniemi | 2018-09-27 |
| | |||
* | compiler: print the ast tree more nicely | Jari Vetoniemi | 2018-09-27 |
| | |||
* | compiler: make endianess a filter | Jari Vetoniemi | 2018-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 too | Jari Vetoniemi | 2018-09-27 |
| | | | | rename collapsestr and collapse to just stream | ||
* | compiler: implement enum counting | Jari Vetoniemi | 2018-09-27 |
| | |||
* | implement the binary number type | Jari Vetoniemi | 2018-09-27 |
| | |||
* | flac.fspec, enum instead of range | Jari Vetoniemi | 2018-09-27 |
| | |||
* | share lex blocks between functions and references | Jari Vetoniemi | 2018-09-26 |
| | |||
* | make: fix colm deps | Jari Vetoniemi | 2018-09-26 |
| | |||
* | s/tragety/strategy/ | Jari Vetoniemi | 2018-09-26 |
| | |||
* | undo some crap I did to flac spec | Jari Vetoniemi | 2018-09-26 |
| | |||
* | types.lm: use lex blocks | Jari Vetoniemi | 2018-09-26 |
| | | | | So the matcher wont include the tokens used by other tokens | ||
* | make: depend on the included .lm files | Jari Vetoniemi | 2018-09-26 |
| | |||
* | New makefile | Jari Vetoniemi | 2018-09-26 |
| | |||
* | add evil fspec file | Jari Vetoniemi | 2018-09-26 |
| | |||
* | some future builtin for bittesting maybe? | Jari Vetoniemi | 2018-09-26 |
| | |||
* | fix some parsing bugs | Jari Vetoniemi | 2018-09-26 |
| | |||
* | add some other spec files | Jari Vetoniemi | 2018-09-26 |
| | |||
* | fixup spec files | Jari Vetoniemi | 2018-09-26 |
| | |||
* | remove type::name add endianess support | Jari Vetoniemi | 2018-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 output | Jari Vetoniemi | 2018-09-26 |
| | |||
* | More parsing fixes for the fspec files I have | Jari Vetoniemi | 2018-09-26 |
| | |||
* | Nicer elf spec | Jari Vetoniemi | 2018-09-26 |
| | |||
* | Print out select expression information | Jari Vetoniemi | 2018-09-26 |
| | |||
* | Add some comments | Jari Vetoniemi | 2018-09-26 |
| | |||
* | Fix some parsing mistakes | Jari Vetoniemi | 2018-09-26 |
| | |||
* | Get rid of the evil tabs | Jari Vetoniemi | 2018-09-26 |
| | |||
* | Goodbye C compiler, hello colm compiler | Jari Vetoniemi | 2018-09-26 |
| | |||
* | redesign | Jari Vetoniemi | 2018-09-19 |
| | |||
* | Add notes.txt | Jari Vetoniemi | 2018-02-23 |
| | |||
* | tmp | Jari Vetoniemi | 2018-02-23 |
| |