racket/makefiles
Matthew Flatt d1f20019ae unbox more flonum operations
Flonum operations like `fltruncate` and `flsin` are implemented by
calling functions from the C library. Unboxing these involves a
generalazation the `foreign-call` intermediate form to handle unboxing
and to work in a non-tail position (especially by telling the register
allocator that caller-saved registers will be trashed). An internal
'atomic convention on a foreign call indicates that no callback into
Scheme is possible, so some setup/teardown (including stashing
callee-saved registers) can be skipped.

original commit: fd89919634d0d5272e046b47bb81bcc66e22a741
2020-06-13 14:25:52 -06:00
..
installsh Bash test(1) does not allow bare numbers with ==, so use -eq 2016-05-22 17:41:40 -04:00
Makefile-csug.in Makefile-csug.in install target is now consistent with the project 2018-03-28 09:25:20 -07:00
Makefile-release_notes.in - Updated CSUG to replace \INSERTREVISIONMONTHSPACEYEAR with the current 2017-10-13 23:50:20 -04:00
Makefile-workarea.in Various enhancements and fixes highlighted by profiling performance 2019-09-21 15:37:29 -07:00
Makefile.in Various enhancements and fixes highlighted by profiling performance 2019-09-21 15:37:29 -07:00
Mf-boot.in unbox local floating-point arithmetic 2020-05-31 17:08:38 -06:00
Mf-install.in unbox more flonum operations 2020-06-13 14:25:52 -06:00