Age | Commit message (Expand) | Author |
2020-12-29 | cc: add a couple notes to the comments regarding flags | BurnZeZ |
2020-08-08 | cc: promote integer constants according to c99 spec. | Ori Bernstein |
2020-05-12 | cc: dont export gethunk(), hunk, nhunk and thunk | cinap_lenrek |
2020-05-12 | cc: get rid of hunk pointer fiddling and just use alloc() | cinap_lenrek |
2020-04-25 | cc: simplify macexpand() and off-by-one error | cinap_lenrek |
2020-04-19 | ?a, ?c: fix macro debug prints | cinap_lenrek |
2020-04-19 | ?c: get rid of sprint(), strcpy() and strcat()/strncat(), cleanup | cinap_lenrek |
2020-04-19 | cc: cc.h changes needed by previous commit | cinap_lenrek |
2020-04-19 | ?a, cc: fix buffer overflows in built-in preprocessor (macbody) | cinap_lenrek |
2020-04-19 | ?a: catch symb[NSYMB] buffer overflow in lexer, cleanup, assume thechar is a ... | cinap_lenrek |
2020-04-19 | cc: get rid of sprint() and temporary buffer for type conversion fuction | cinap_lenrek |
2020-04-11 | cc: remove mysbrk(), exponentially increase gethunk() allocation delta | cinap_lenrek |
2020-04-11 | cc, ?[acl]: fix gethunk() and move common memory allocator code to cc/compat | cinap_lenrek |
2020-04-11 | backout the gethunk() again, as that breaks the assemblers | cinap_lenrek |
2020-04-10 | cc, ?l: fix gethunk() to actually grow allocation | cinap_lenrek |
2020-04-10 | merge | cinap_lenrek |
2020-04-10 | cc: backout gethunk() change | cinap_lenrek |
2020-04-10 | cc, ?a, ?l: change thunk type to uintptr | Sigrid |
2020-04-10 | cc: sbrk in bigger chunks as it grows, so it gets a chance to use the ram/swa... | Sigrid |
2020-03-15 | fix ccom idempotency | Ori Bernstein |
2020-02-27 | fix special case for null pointer constants in cond expressions | Ori Bernstein |
2019-09-07 | Allow address expressions in ?c after int casts. | Ori Bernstein |
2019-09-07 | cc: fix void cast crash | cinap_lenrek |
2019-08-12 | cc: use 7 octal digits for 21 bit runes | cinap_lenrek |
2019-06-19 | cc: remove nullwarn() from OCAST codegen, zap void casts | cinap_lenrek |
2019-06-18 | Import compiler warnings and bugfixes from Charles. | Ori Bernstein |
2019-02-25 | cc: fix %.*s format usage in lexer "token too long" error | cinap_lenrek |
2018-12-02 | kencc: make "function not declared" a warning unless compiling with -T | aiju |
2018-12-01 | kencc: turn "function args not checked" warning into "function not declared" ... | aiju |
2018-11-18 | cc: fix wrong "useless or misleading comparison" warning | cinap_lenrek |
2017-05-26 | ?a: getc() needs to increment lineno if it gets \n from peekc | aiju |
2017-03-22 | [012568kqv]a: correctly lex full range of integers in the assemblers (thanks ... | spew |
2016-06-26 | cc: add OROL op to side effect free op list | cinap_lenrek |
2016-06-09 | 8c, 6c: native ROL (cyclic shift) instruction support, improve peephole optim... | cinap_lenrek |
2016-05-16 | cc: prevent symbol buffer overflow | cinap_lenrek |
2016-05-16 | cc: use UTFmax not 4 (djc) | cinap_lenrek |
2016-03-01 | cc: populate the flag list comment in lex.c | BurnZeZ |
2016-03-01 | cc: sort the lex.c comment listing debug flags | BurnZeZ |
2016-01-07 | 6c: return vlong result for pointer subtraction | cinap_lenrek |
2016-01-07 | introduce signed intptr and %z format modifier for formating uintptr and intptr | cinap_lenrek |
2015-10-08 | cc: restore side(), but do not consider OINDEX as side effect free | cinap_lenrek |
2015-10-07 | cc: back out side() change unil 8c is fixed | cinap_lenrek |
2015-10-06 | cc: include $builtin as keywoard in pickle() (from charles forsyth) | cinap_lenrek |
2015-10-06 | cc: getflag() fmt will be terminated at end of loop (from charles forsyth) | cinap_lenrek |
2015-10-06 | cc: allow runes as macro names (from charles forsyth) | cinap_lenrek |
2015-10-06 | 5c/6c/8c/vc: import various changes from charles forsyth | cinap_lenrek |
2015-10-06 | cc: TUSHORT -> TRUNE for lstring constats for OUSED | cinap_lenrek |
2015-10-04 | cc: handle 64 bit mixedmode asop and type vlong <-> float/double type convers... | cinap_lenrek |
2015-10-04 | cc/6c: fix return type of mixed asop expressions, preserve type for moves so ... | cinap_lenrek |
2015-08-17 | cc: improve (non-) side effect detection (thanks charle) | cinap_lenrek |