6b188a092d
handle full buffer properly
c58d352d8b
typos, bugfix
0610fb8d0d
room for snapshot header
cacced94bb
doc update
affb3e53e8
enable tests
4596079d1d
added test
1eb8df9917
formatting
760ac0046b
r/t bugfixes
01cfb0a1cd
not included by default
2cb5bf3727
missing use-markers
07aee3d09b
add 1 for pseudo header
39b8e666f0
cross references, syntax bugfix
89a5bf2dff
prelude tweaks
84ed6eb872
tests
b2a6b9b224
formatting
158aa579f0
comment
694f13ebe0
if llifting fails, don't run DCE
4df9bdaefd
extra newline
c615df2217
formatting
2444dcef83
formatting
60a260ab35
free variable must be visible at call site or signal error
c354c09897
make lambda-name smarter
4ed3359e7c
wrong value when setting variant-of property
2ec88ee7e7
formatting
484a36c6b5
slightly more elegant
ec7d199699
simplify by removing _onstack variants
1473cae825
bump ptr + replicate for all but restricted platforms
68631eef96
Merge pull request 'Fix build on recent macOS' (#1) from dbane/fleng:macos_asm_simd_fix into master
2db768e570
Fix build on recent macOS. Symbols D0-D31 are wide SIMD register names now, cant use them for labels.
Fix build on recent macOS
Fix build on recent macOS
Cood catch. The fix looks fine to me.
87c11f02bd
move
eb010ce607
viznut example for spectrum (resurrected)
8736bb33e5
allo mutation if data is in ROM
2529b84050
formatting
277c41d95d
prelude is uxn-specific, anyway
ff3d8f81bf
doc updates
40d8736844
minor changes
2ba65b3062
enable test
fe83454393
bugfix
93391b10b2
doc update
73401e761c
keep version in file
a8a1bb1b51
pointer inc/dec
26b8c5f91f
doc
eed07f995c
a few primitives, some bugfixes
439b02f421
widen bool to char
c31661e726
typo
f30dd694b9
peephole rules, smarter decrease operation (z80)
f350f0ef96
bugfix in peephole rule
77d50932a3
throw error on undefined variable parameter
59292b0be7
formatting
d21a805b0d
improve end-of-FF state check after compiling an operator
4788eb6787
viznut example for ZX81
8446019acc
doc, formatting, slight repair for char-rnd (not quite right yet)
fd82bc3a39
peephole cases for <op>_X_LOADV (6502)
11d69f05d1
doc update
d74b340e2d
reformat
ef6b19dc2e
obsolete
5cb98a5fe6
test updates
e579cae750
bugfix
013ca57d99
fixup linking info
55555ffb05
cosmetic
4ac4d67780
fix BIT instruction
This PR saves 39 bytes overall while also making formatting consistent.
Hi! I really appreciate your efforts, but would it be possible to separate the formatting changes and the semantic ones? This diff is hard to review and makes it unnecessarily hard to distinguish...
4c44d91873
update test runners
d50a1e9236
update docs
aae2842158
add defchar
c07ee9f2f4
correct cycle count
b7abeeb926
test fixes, updates
1a31af1c22
bugfixes
5d390c748c
add missing load
12b7cd3f18
drop dbg output
2f0bd20f50
also available at toplevel
57f54097f6
avoid tailcall as stack is used