ecl/contrib
Marius Gerbershagen b067063c94 cmp: prevent inline information from getting lost while compiling ECL itself
C inline information is saved in +default-machine+, which was
previously a constant. However, the value assigned to
+default-machine+ is recomputed during load and compile
time. Technically, assigning a constant a new value which is not eql
to the old one is undefined behaviour in the ANSI standard. What ECL
did was simply to reassign the constant when compiling
cmpc-machine.lsp. However, this meant that the inline information
which was added to +default-machine+ when loading sysfun.lsp was
lost. Thus, all ECL source files compiled after cmpc-machine.lsp were
compiled without inline information. We prevent this by using an
ordinary variable *default-machine* instead of a constant.
2019-11-17 19:58:53 +01:00
..
asdf bump asdf 2017-09-30 16:07:10 +02:00
bytecmp bytecmp: fix compilation of closures 2018-06-23 21:37:15 +02:00
cl-simd cmp: prevent inline information from getting lost while compiling ECL itself 2019-11-17 19:58:53 +01:00
deflate contrib: call provide uniformly 2015-10-23 18:18:58 +02:00
defsystem contrib: defsystem: (hopefully) finally remove all old package names 2019-03-20 21:20:28 +01:00
ecl-cdb cdb: fix declaration 2017-04-28 11:13:24 +02:00
ecl-curl contrib: call provide uniformly 2015-10-23 18:18:58 +02:00
encodings Untabify everything. 2015-09-01 20:10:10 +00:00
package-locks extensions: put ext:package-locked-p in core module. 2019-02-07 13:27:12 +01:00
profile do not warn about the PROFILE function, because this is also used in UNPROFILE 2016-07-20 11:54:06 +01:00
quicklisp contrib: call provide uniformly 2015-10-23 18:18:58 +02:00
rt rt: add deftask* and untabify sources 2015-08-13 21:41:32 +02:00
serve-event contrib: call provide uniformly 2015-10-23 18:18:58 +02:00
sockets Merge branch 'fix-socket-receive-to-return-remote-addr' of https://gitlab.com/thijso/ecl into develop 2019-09-02 21:52:13 +02:00
unicode contrib: remove use of legacy names 2019-01-14 21:29:34 +01:00
win32 Untabify everything. 2015-09-01 20:10:10 +00:00