Age | Commit message (Expand) | Author |
2020-04-25 | Backed out changeset 2737b9af622b | Ori Bernstein |
2020-04-25 | fix typos in time calculation | Ori Bernstein |
2020-04-19 | ?c: fix Bconv() misusage of strncat() | cinap_lenrek |
2020-04-19 | 6c: conserve registers for floating point operations | cinap_lenrek |
2020-04-11 | 6c: remove mystery sys.c file | cinap_lenrek |
2020-04-11 | cc, ?[acl]: fix gethunk() and move common memory allocator code to cc/compat | cinap_lenrek |
2019-06-24 | 8c, 6c: LEA x, R; MOV (R), R -> MOV x, R | cinap_lenrek |
2019-06-24 | 8c, 6c: avoid allocating index registers when we don't have to | cinap_lenrek |
2019-06-19 | cc: remove nullwarn() from OCAST codegen, zap void casts | cinap_lenrek |
2019-06-18 | 8c, 6c: fix INDEX node #reg calculation | cinap_lenrek |
2019-05-01 | [5678vq]c: fix .safe node type for *FUNC() = *FUNC() sugen | cinap_lenrek |
2018-05-28 | 6c, 8c: Fix nocast cast bug which prevents address arithmetic from being comp... | spew |
2018-05-24 | cc: fix result of operation not used warning for void casts | spew |
2017-01-08 | 6c: reverse register allocation order to avoid having to spill AX,DX and CX | cinap_lenrek |
2017-01-02 | 6c, 8c: fix "DI botch" evacuating DI/SI/CX registers to ".save" variables | cinap_lenrek |
2016-08-14 | 6c: subsitute floating point registers eleminating MOVSD and MOVSS instructio... | cinap_lenrek |
2016-06-09 | 8c, 6c: native ROL (cyclic shift) instruction support, improve peephole optim... | cinap_lenrek |
2016-06-09 | ?c: track ../cc/cc.h dependency and rebuild cc.a$O as neccesary | cinap_lenrek |
2015-10-06 | 5c/6c/8c/vc: import various changes from charles forsyth | cinap_lenrek |
2015-10-04 | 6c: remove 6c/vlrt.c file | cinap_lenrek |
2015-10-04 | cc/6c: fix return type of mixed asop expressions, preserve type for moves so ... | cinap_lenrek |
2015-03-17 | 6c: MOVL xxx, r; MOVLQZX r, r -> MOVL xxx, r | cinap_lenrek |
2015-03-01 | 6c: fix missing memset in Bconv() | cinap_lenrek |
2015-02-18 | 6c: eleminate more MOV instructions | cinap_lenrek |
2015-02-17 | [125678kqv][cl]: fix sprint() and strcpy() buffer overflows | cinap_lenrek |
2014-09-24 | 6c/8c: eleminate moves by swaping source and destination operands in peephole... | cinap_lenrek |
2014-08-07 | 8c, 6c: generate enam.c file, just like 5c | cinap_lenrek |
2014-05-30 | 6a, 6c, 6l: fix copy propagation | Aram Hăvărneanu |
2014-04-28 | 8c, 6c: fix peephole bug for eleminating CMPL $0,R after shift | cinap_lenrek |
2014-03-29 | 6c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole pass | cinap_lenrek |
2014-03-21 | 8c, 6c: fix mulgen botch error for handling multiplication by zero constant | cinap_lenrek |
2013-02-28 | 6c: fix 32bit pointer truncation (from patch/6c-sugen-types) | cinap_lenrek |
2012-09-18 | 6c: extern register fix (import from patch/6c-extreg) | cinap_lenrek |
2012-07-30 | import updated compilers from sources | cinap_lenrek |