Age | Commit message (Expand) | Author |
2019-04-26 | Update am-compare-jump so it follows specificationcpu | Laurent Huberdeau |
2019-04-26 | Document and simplify delayed actions | Laurent Huberdeau |
2019-04-26 | Update abstract machine instruction set documentation | Laurent Huberdeau |
2018-08-29 | ARM backend: Added support for immediates bigger than 65535 | laurenthuberdeau |
2018-08-29 | ARM backend: fix encoding of movw/movt THUMB2 instructions | Marc Feeley |
2018-08-28 | Fixed pair header value in x86 and arm backends | Laurent Huberdeau |
2018-08-28 | Attempt at fixing ARM backend | Laurent Huberdeau |
2018-08-28 | Fixed incorrect opnd in arm-mov-instr | Laurent Huberdeau |
2018-08-28 | Fixed some bug and removed sub primitives from x86 and arm backends | Laurent Huberdeau |
2018-08-27 | Fixed x86-stub-prim and arm-stub-prim | laurenthuberdeau |
2018-08-27 | Added support for rest argument | laurenthuberdeau |
2018-08-27 | Rewrote ##null? primitive using const-nargs-prim | Laurent Huberdeau |
2018-08-27 | Fixed segfault in bridge for x86 and x86-64 backend | Laurent Huberdeau |
2018-08-27 | Put polling, allocation, set-nargs and check-nargs routines in abstract machine | laurenthuberdeau |
2018-08-27 | Fixed ARM and x86 ##cons primitive (Incorrect header) | laurenthuberdeau |
2018-08-26 | ARM backend: Fixed segfault | laurenthuberdeau |
2018-08-26 | Fixed ARM ##vector-ref/set/length primitives | laurenthuberdeau |
2018-08-26 | Fixed x86-object-dyn-read-prim and x86-object-dyn-set-prim | laurenthuberdeau |
2018-08-26 | ARM backend: Optimized am-add and am-sub for small negative immediates | laurenthuberdeau |
2018-08-26 | Fixed x86-prim-##vector-length | laurenthuberdeau |
2018-08-26 | Minor changes | laurenthuberdeau |
2018-08-26 | ARM backend: Fixed segfault when calling C primitive | laurenthuberdeau |
2018-08-26 | ARM backend: Made listing nicer for arm-load-data | laurenthuberdeau |
2018-08-26 | ARM backend: fix incorrect label_struct self pointer and fixup of movw/movt pair | Marc Feeley |
2018-08-26 | Add fixup for movw/movt THUMB2 pair on ARM | Marc Feeley |
2018-08-26 | ARM backend: Added ##fx+, ##fx+?, ##fx-, ##fx-? | Laurent Huberdeau |
2018-08-26 | Fixed bug in arm-add-instr | laurenthuberdeau |
2018-08-25 | ARM backend: Added ##fx<, ##fx<=, ##fx>, ##fx>=, ##fx= primitives | laurenthuberdeau |
2018-08-25 | Added some todos in x86 and arm backends | laurenthuberdeau |
2018-08-25 | ARM backend: Added ##fixnum?, ##special?, ##pair?, ##mem-allocated? | laurenthuberdeau |
2018-08-25 | ARM backend: Finished am-add and am-sub instructions | laurenthuberdeau |
2018-08-25 | ARM backend: Optimized moves of label | laurenthuberdeau |
2018-08-25 | ARM backend: mov and cmp with immediates optimized for small imm | laurenthuberdeau |
2018-08-25 | Extended load-if-necessary to support predicates instead of opnd types | laurenthuberdeau |
2018-08-25 | Fixed incorrect code in x86 backend | laurenthuberdeau |
2018-08-25 | Merge | Marc Feeley |
2018-08-25 | Improve lowlevel code loader to allow patching instructions other than plain ... | Marc Feeley |
2018-08-25 | Fixed main label offset for ARM | laurenthuberdeau |
2018-08-25 | Fixed ARM label structs | laurenthuberdeau |
2018-08-25 | Fixed get-processor-state-field for ARM | laurenthuberdeau |
2018-08-25 | Merge branch 'cpu' of https://github.com/gambit/gambit into cpu | Marc Feeley |
2018-08-25 | Add preliminary lowlevel_exec bridge for ARM | Marc Feeley |
2018-08-24 | Fixed x86 and x86-64 backends. Set USE_EVEN_TAG_FOR_SUBTYPED to #t for ARM | laurenthuberdeau |
2018-08-24 | Fixed register allocation | laurenthuberdeau |
2018-08-24 | Added "free" primitives to arm backend (untested) | laurenthuberdeau |
2018-08-24 | Made arm-load-data's listing more useful | laurenthuberdeau |
2018-08-24 | Fixed x86 (32-bit) ##cons primitive | laurenthuberdeau |
2018-08-24 | Fixed bug in execute-delayed-actions-always/never where actions would be lost | laurenthuberdeau |
2018-08-24 | Removed warnings about thumb instructions and flags in asm.scm | laurenthuberdeau |
2018-08-24 | Added ARM backend (Untested) (Ldr everything not a register) (Fix arm-load-data) | laurenthuberdeau |