summaryrefslogtreecommitdiff
path: root/module/system
Commit message (Expand)AuthorAgeFilesLines
...
* Syntax objects have "source" fieldAndy Wingo2021-02-201-8/+13
* Replace libltdl with raw dlopen, dlsymAndy Wingo2021-02-031-0/+231
* Finish call-with-port cleanupAndy Wingo2021-01-121-2/+1
* Bump copyright years for user-visible copyright messagesv3.0.5Andy Wingo2021-01-071-2/+2
* New warnings: -Wuse-before-definition, -Wnon-idempotent-definitionAndy Wingo2021-01-071-1/+13
* Move copy-tree to (ice-9 copy-tree); deprecate main bindingAndy Wingo2020-09-101-0/+1
* Bump objcode minor version to 4Andy Wingo2020-08-261-1/+1
* Add new pass to optimize branch chains to table dispatchAndy Wingo2020-08-121-0/+1
* CPS compiler reduces eq? on constant to eq-constant?Andy Wingo2020-08-033-27/+30
* Rework the way immediate encodings are calculated.Andy Wingo2020-08-032-53/+67
* Add eq-immediate? instructionAndy Wingo2020-08-032-1/+11
* Add sign-extending make-immediate instructionAndy Wingo2020-07-302-1/+43
* Add jtable instructionAndy Wingo2020-07-232-191/+218
* Change -O1 compiler to use baseline and also resolve primitivesAndy Wingo2020-06-011-10/+2
* Fix ,optimize to be independent of tree-ilAndy Wingo2020-05-141-10/+34
* Bump objcode minor versionAndy Wingo2020-05-131-1/+1
* Delay loading CPS unless CPS compiler usedAndy Wingo2020-05-121-13/+12
* Avoid having "guild compile" load optimizersAndy Wingo2020-05-111-5/+39
* Fix shuffling assembler for new primcallsAndy Wingo2020-05-111-1/+10
* Add new lookup, lookup-bound intrinsicsAndy Wingo2020-05-111-0/+4
* Rename "lookup" intrinsic to "module-variable"Andy Wingo2020-05-111-2/+2
* Add compiler chooser implementation; fix bugs with previous commitAndy Wingo2020-05-082-25/+33
* Sketch of how to choose different compiler based on -O0Andy Wingo2020-05-081-6/+16
* Define new "lowering" phase in compilerAndy Wingo2020-05-082-8/+8
* Warning and optimization levels always small integersAndy Wingo2020-05-081-6/+7
* Add language-specific analysis pass to compiler infrastructureAndy Wingo2020-05-083-26/+51
* Add #:optimization-level, #:warning-level compile keyword argsAndy Wingo2020-05-081-10/+34
* Rework compile-foldAndy Wingo2020-05-081-38/+49
* Use more `match' in (system base compile)Andy Wingo2020-05-081-36/+59
* Slight (system base compile) refactorAndy Wingo2020-05-071-2/+2
* Remove compilation order cacheAndy Wingo2020-05-071-28/+13
* Update (system base compile) headerAndy Wingo2020-05-051-16/+11
* Export emit-shuffle-down for baseline compilerAndy Wingo2020-05-041-0/+1
* Add intrinsics for a baseline compilerAndy Wingo2020-04-291-0/+50
* bitvector-flip-all-bits! replaces bit-invert!Andy Wingo2020-04-181-1/+1
* bitvector-set-all-bits! / bitvector-clear-all-bits! replace bitvector-fill!Andy Wingo2020-04-151-2/+4
* bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set!Andy Wingo2020-04-142-3/+3
* bitvector-bit-set? / bitvector-bit-clear? replace bitvector-refAndy Wingo2020-04-141-1/+1
* Replace bit-set*! with bitvector-set-bits! / bitvector-clear-bits!Andy Wingo2020-04-131-5/+6
* Replace bit-position with bitvector-positionAndy Wingo2020-04-121-1/+1
* Replace bit-count with bitvector-countAndy Wingo2020-04-121-2/+2
* repl: Add missing bindings in #:autoload spec.Ludovic Courtès2020-01-201-2/+3
* Update REPL copyright year to 2020Andy Wingo2020-01-141-2/+2
* Bump objcode minor version in preparation for new stable seriesAndy Wingo2020-01-131-2/+2
* Fix frame-call-representation for callees without closuresAndy Wingo2019-11-273-6/+20
* make-record-type does more validation on the fieldsAndy Wingo2019-10-231-3/+3
* Optimize fixnum or s64 -> f64 conversionsAndy Wingo2019-09-011-0/+4
* Have disassemble-file accept an optional output portDaniel Llorens2019-08-291-2/+2
* Compiler allocates boxed flonums in unmarked spaceAndy Wingo2019-08-261-0/+2
* Unbox floor/ceiling and trigonometric functions where possibleAndy Wingo2019-08-241-0/+39