ecl/src/cmp
Marius Gerbershagen a3e1cf7c78 cmp: correctly restore compile-file(-pathname) in ext:install-c-compiler
After a call to ext:install-c-compiler while the bytecodes compiler
    is installed, compile-file and compile-file-pathname still point
    to bc-compile-file and bc-compile-file-pathname. Reported and
    fixed by gitlab user pouar. Fixes #444.
2018-07-08 17:33:09 +02:00
..
cmparray.lsp cmp: some cleanup changes 2018-02-10 17:51:53 +01:00
cmpbind.lsp cmp: all baboon have now error message 2018-02-05 18:11:35 +01:00
cmpblock.lsp cmp: add blocks around ecl_frs_push in generated C code 2018-03-27 18:49:23 +02:00
cmpc-inliner.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cmpc-machine.lsp newcmp: remove obsolete newcmp package 2016-03-11 16:06:45 +01:00
cmpc-wt.lsp newcmp: remove obsolete newcmp package 2016-03-11 16:06:45 +01:00
cmpcall.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpcatch.lsp cmp: execute cleanup forms of unwind-protect with interrupts disabled 2018-03-27 19:03:03 +02:00
cmpcbk.lsp consistency: defcallback always returns just pointer, not a list 2017-09-30 12:23:57 +02:00
cmpclos.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cmpct.lsp ieee-floats: fix builds with --with-ieee-fp=no 2016-08-11 22:38:30 +02:00
cmpdefs.lsp Makefile.in: be explicit with directories 2016-10-21 10:06:49 +02:00
cmpenv-api.lsp cmp: fix compile call for closures 2018-06-23 21:37:26 +02:00
cmpenv-declaim.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cmpenv-declare.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpenv-fun.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpenv-proclaim.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpeval.lsp Look up a lexical macro before a compiler macro. 2018-02-12 16:02:00 +01:00
cmpexit.lsp cmp: all baboon have now error message 2018-02-05 18:11:35 +01:00
cmpffi.lsp ffi: void functions return no values 2017-09-30 20:34:08 +02:00
cmpflet.lsp cosmetic: indentation fixes and some comments 2018-06-23 21:37:26 +02:00
cmpform.lsp cmp: all baboon have now error message 2018-02-05 18:11:35 +01:00
cmpfun.lsp boole: move compiler macro to cmpnum 2017-04-28 11:13:05 +02:00
cmpglobals.lsp Unify compilation environment markers 2018-02-15 12:44:49 +01:00
cmpif.lsp cmp: add a few c-local declarations 2017-04-28 11:15:21 +02:00
cmpinline.lsp fix #409: order of evaluation of values forms 2017-12-29 16:58:27 +01:00
cmplam.lsp cmp: push the generic function name in the IHS for CLOS methods 2018-05-31 19:48:48 +02:00
cmplet.lsp cmp: refactor: be explicit on declaring specials. 2017-04-28 11:43:09 +02:00
cmploc.lsp cmp: all baboon have now error message 2018-02-05 18:11:35 +01:00
cmpmac.lsp cmp: add a few c-local declarations 2017-04-28 11:15:21 +02:00
cmpmain.lsp cmp: correctly restore compile-file(-pathname) in ext:install-c-compiler 2018-07-08 17:33:09 +02:00
cmpmap.lsp mapcar-expand: fix-typo 2017-08-10 20:32:02 +02:00
cmpmulti.lsp cmp: refactor: be explicit on declaring specials. 2017-04-28 11:43:09 +02:00
cmpname.lsp cleanup: cmp: compute-init-name: get rid of wrapping code 2017-07-21 18:15:28 +02:00
cmpnum.lsp boole: move compiler macro to cmpnum 2017-04-28 11:13:05 +02:00
cmpopt-bits.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cmpopt-clos.lsp cmp: refactor: cosmetic cmpopt-clos fixes 2017-04-28 11:24:47 +02:00
cmpopt-cons.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpopt-constant.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpopt-printer.lsp cmp: add a few c-local declarations 2017-04-28 11:15:21 +02:00
cmpopt-sequence.lsp compiler: fix compiler-macro for `FIND' 2015-12-18 10:35:11 +01:00
cmpopt-type.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
cmpopt.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmpos-features.lsp environ: accept empty list as nil environment 2017-09-05 20:17:39 +02:00
cmpos-run.lsp environ: accept empty list as nil environment 2017-09-05 20:17:39 +02:00
cmppackage.lsp Unify compilation environment markers 2018-02-15 12:44:49 +01:00
cmppolicy.lsp newcmp: remove obsolete newcmp package 2016-03-11 16:06:45 +01:00
cmpprop.lsp cmp: simplify return-from c1form 2018-02-10 18:14:17 +01:00
cmpspecial.lsp cmp: all baboon have now error message 2018-02-05 18:11:35 +01:00
cmpstack.lsp cmp: cleanup: remove bogus constant 2017-04-28 11:51:29 +02:00
cmpstructures.lsp cmp: refactor: qualify package of *-prop interface 2017-04-28 11:48:15 +02:00
cmptables.lsp cmp: simplify return-from c1form 2018-02-10 18:14:17 +01:00
cmptag.lsp cmp: add blocks around ecl_frs_push in generated C code 2018-03-27 18:49:23 +02:00
cmptop.lsp cmp: push the generic function name in the IHS for CLOS methods 2018-05-31 19:48:48 +02:00
cmptype-arith.lsp newcmp: remove obsolete newcmp package 2016-03-11 16:06:45 +01:00
cmptype-assert.lsp Signal error on invalid constant type checking. 2017-06-28 15:58:20 +02:00
cmptype-prop.lsp newcmp: remove obsolete newcmp package 2016-03-11 16:06:45 +01:00
cmptype.lsp don't check type declarations for default values of optional and keyword function arguments 2017-12-02 21:49:46 +01:00
cmptypes.lsp Major cleanup for environment mark interpretation 2018-02-10 20:21:11 +01:00
cmputil.lsp normalize-build-target-name: normalize :fasb 2017-07-21 17:21:39 +02:00
cmpvar.lsp Major cleanup for environment mark interpretation 2018-02-10 20:21:11 +01:00
cmpwt.lsp The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
defsys.lsp.in The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
load.lsp.in cmp: collect-lines: move function to cmputil 2017-07-21 10:45:13 +02:00
proclamations.lsp feature: export make-stream-from-fd interface 2017-10-11 10:25:59 +02:00
sysfun.lsp cleanup: remove hierarchical packages interface 2017-05-13 18:06:26 +02:00