Andy Wingo
|
a20ef7e769
Bump copyright years for user-visible copyright messages
|
4 anni fa |
Andy Wingo
|
22a313b47e
Bump version to 3.0.5
|
4 anni fa |
Andy Wingo
|
ca025920e5
Update NEWS
|
4 anni fa |
Andy Wingo
|
74e69220ea
Merge remote-tracking branch 'lightening/main'
|
4 anni fa |
Andy Wingo
|
bfba596dda
Merge branch 'fix-shortening' into 'master'
|
4 anni fa |
Andy Wingo
|
35cd7fac8b
Fix jmp-shortening on x64 when target within instruction.
|
4 anni fa |
Andy Wingo
|
9d5978a756
New warnings: -Wuse-before-definition, -Wnon-idempotent-definition
|
4 anni fa |
Andy Wingo
|
64c89458e6
Fix source location bug for neoteric exprs introduced by refactoring
|
4 anni fa |
Andy Wingo
|
e9c5a1719b
Move copy-tree to (ice-9 copy-tree); deprecate main binding
|
4 anni fa |
Andy Wingo
|
433b701a23
Update NEWS
|
4 anni fa |
Andy Wingo
|
6f6abb3bb5
Clean up srcprops implementation
|
4 anni fa |
Andy Wingo
|
837580587b
Tweak to initial heap size selection
|
4 anni fa |
Andy Wingo
|
fdea77d01c
Bump DEFAULT_INITIAL_HEAP_SIZE
|
4 anni fa |
Andy Wingo
|
c8c67eba91
Bump objcode minor version to 4
|
4 anni fa |
Andy Wingo
|
8b994be59f
CSE computes online map of constant values, uses it to fold branches
|
4 anni fa |
Ludovic Courtès
|
449f50dd84
meta: Increment serial number in 'guile.m4'.
|
4 anni fa |
Andy Wingo
|
03998db647
Add new pass to optimize branch chains to table dispatch
|
5 anni fa |
Andy Wingo
|
cd5ab6377b
Add $switch CPS term kind
|
5 anni fa |
Andy Wingo
|
a7f4a6f1c4
Fold eqv? to eq? on exact integers according to target fixnum range
|
5 anni fa |
Andy Wingo
|
feafad7958
Fix JIT compilation for jtable
|
5 anni fa |
Daniel Llorens
|
de5d1a7f99
Fix bug #42713: srfi-64: Reset test-runner-current if done
|
5 anni fa |
Andy Wingo
|
d238566d0e
CPS compiler reduces eq? on constant to eq-constant?
|
5 anni fa |
Andy Wingo
|
1ee99d97db
Baseline compiler emits eq-immediate? as appropriate
|
5 anni fa |
Andy Wingo
|
daf3e88a81
Rework the way immediate encodings are calculated.
|
5 anni fa |
Andy Wingo
|
8366634db7
Add eq-immediate? instruction
|
5 anni fa |
Andy Wingo
|
172e5ccfc1
Add sign-extending make-immediate instruction
|
5 anni fa |
Andy Wingo
|
f13b27a4cc
Improve code generation for eq? on immediates
|
5 anni fa |
Andy Wingo
|
aa44a71750
Merge https://gitlab.com/wingo/lightening master branch
|
5 anni fa |
Andy Wingo
|
8b37b783ea
Merge branch 'word-spills' into 'master'
|
5 anni fa |
Andy Wingo
|
2784bee8e5
Spill whole words to stack, even for uint8_t args
|
5 anni fa |