summaryrefslogtreecommitdiff
path: root/module/system/vm
AgeCommit message (Expand)AuthorFilesLines
2024-05-06Fix error messages containing format stringsMichael Käppler1-3/+4
2024-04-16linker: Create a sparse file only when writing to a file port.Ludovic Courtès1-5/+16
2024-04-15linker: Create sparse files for padding.Ludovic Courtès1-10/+4
2023-11-20Add logand/immediate, ulogand/immediate primcallsAndy Wingo1-1/+2
2023-11-15Allow string->utf8 to constant-foldAndy Wingo1-0/+6
2023-09-15Better compilation for symbol->stringAndy Wingo1-0/+2
2023-08-28Better compilation of calls to `raise-exception`Andy Wingo2-2/+3
2023-08-17More precise value representations for bv-contents, $codeAndy Wingo1-1/+1
2023-02-24Remove unnecessary module imports.Ludovic Courtès11-24/+0
2023-01-17linker: Do not store entire ELF in memory when writing to a file.Ludovic Courtès1-11/+59
2023-01-17linker: Linker object writer takes a single argument.Ludovic Courtès2-44/+33
2023-01-17linker, assembler: Avoid intermediate bytevectors.Ludovic Courtès2-101/+161
2023-01-17linker: Separate effectful part of 'add-elf-objects'.Ludovic Courtès1-5/+15
2023-01-17assembler: Separate effectful part of 'link-docstrs'.Ludovic Courtès1-10/+13
2023-01-17assembler: Separate effectful part of 'link-frame-maps'.Ludovic Courtès1-19/+24
2023-01-17assembler: Separate effectful part of 'link-procprops'.Ludovic Courtès1-14/+26
2023-01-17assembler: Separate effectful part of 'link-dynamic-section'.Ludovic Courtès1-30/+45
2023-01-17assembler: Separate effectful part of 'link-symtab'.Ludovic Courtès1-15/+22
2023-01-17assembler: Separate 'process-relocs' from 'patch-relocs!'.Ludovic Courtès1-35/+51
2022-11-29Avoid 'frame-local-ref' errors when printing backtrace.Andrew Whatson1-2/+10
2022-11-01disassembler: Show intrinsic name for 'call-' instructions.Ludovic Courtès1-1/+46
2022-06-16Add missing #:modules argument for coverage-data->lcov.Jessica Tallon1-3/+9
2022-02-07psyntax: Pass source vectors to tree-il constructors.Ludovic Courtès1-4/+10
2021-09-17Revert shift of ndim in array tag from 3df3ba1a2c956bba122328e1fc4be614171a4f42Daniel Llorens1-1/+1
2021-08-16Remove array contp flagDaniel Llorens1-2/+3
2021-05-19Fix trace-calls-to-procedureRobin Green1-1/+1
2021-05-11Bump objcode versionAndy Wingo1-1/+1
2021-04-26Bump minor objcode version for new intrinsicsAndy Wingo1-1/+1
2021-04-26Simplify module variable lookup slow-pathAndy Wingo1-0/+11
2021-04-21Allow $kargs as entry of $kfunAndy Wingo1-0/+15
2021-02-25Assembler writes vector source propertiesAndy Wingo1-2/+2
2021-02-25Optimize run-time init and relocation procedureAndy Wingo1-57/+109
2021-02-20Syntax objects have "source" fieldAndy Wingo1-8/+13
2020-08-26Bump objcode minor version to 4Andy Wingo1-1/+1
2020-08-03CPS compiler reduces eq? on constant to eq-constant?Andy Wingo2-11/+11
2020-08-03Rework the way immediate encodings are calculated.Andy Wingo1-51/+16
2020-08-03Add eq-immediate? instructionAndy Wingo2-1/+11
2020-07-30Add sign-extending make-immediate instructionAndy Wingo2-1/+43
2020-07-23Add jtable instructionAndy Wingo2-191/+218
2020-05-13Bump objcode minor versionAndy Wingo1-1/+1
2020-05-11Fix shuffling assembler for new primcallsAndy Wingo1-1/+10
2020-05-11Add new lookup, lookup-bound intrinsicsAndy Wingo1-0/+4
2020-05-11Rename "lookup" intrinsic to "module-variable"Andy Wingo1-2/+2
2020-05-04Export emit-shuffle-down for baseline compilerAndy Wingo1-0/+1
2020-04-29Add intrinsics for a baseline compilerAndy Wingo1-0/+50
2020-04-18bitvector-flip-all-bits! replaces bit-invert!Andy Wingo1-1/+1
2020-04-15bitvector-set-all-bits! / bitvector-clear-all-bits! replace bitvector-fill!Andy Wingo1-2/+4
2020-04-14bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set!Andy Wingo2-3/+3
2020-04-14bitvector-bit-set? / bitvector-bit-clear? replace bitvector-refAndy Wingo1-1/+1
2020-04-13Replace bit-set*! with bitvector-set-bits! / bitvector-clear-bits!Andy Wingo1-5/+6