racket/makefiles
Matthew Flatt 6020b944ef improve cross-library inlining
Allow a library-defined function to be inlined when the inlined
expressions refer to other library-defined functions. Since the
library function's body may already have inlined calls, don't allow
further inlining of calls within the inlined code.

This commit also adds `$app/no-inline`, which can be used to prevent
inlining of a function. For consumers other than Racket on Chez
Scheme, probably it would make sense to provide a nicer-looking
syntactic form that expands to use the internal `$app/no-inline`
function.

original commit: 628d57e1bd2e658aad4da97a3e85bda72c38f6ab
2020-01-19 08:35:02 -07: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 minor build and new-release updates 2019-03-19 23:23:10 -07:00
Makefile.in adjust build for BSDs, MinGW cross-compile, and more configuration 2019-07-03 18:54:04 -06:00
Mf-boot.in changed copyright year to 2017 2017-04-06 11:41:33 -04:00
Mf-install.in improve cross-library inlining 2020-01-19 08:35:02 -07:00