Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2008-05-16 Basile Starynkevitch <basile@starynkevitch.net> | bstarynk | 2008-05-16 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [still buggy elsewhere, find_env seems to be warmcompiled ok.] * contrib/cold-basilys.lisp: use curfptr curfnum ... in generated code. When ENABLE_CHECKING added empty flocs in frames. * gcc/basilys.h: added flocs field instead of [removed] floc in frames. (BASILYS_LOCATION) new macro to set the flocs. (BASILYS_INITFRAME, BASILYS_INITFRAME_AT) sets the flocs. * gcc/run-basilys.h: added ENABLE_BASILYSMELT check. (curfptr, curfnum, curfclos, curfrout) new macros to shorten generated code when accessing current frame curfram__. * gcc/Makefile.in: reordered various melt tests. Added calls to indent on generated C files. * gcc/melt/warm-basilys.bysl: replaced field floc by flocs in generated frames. (output_raw_location): new function. (output_location) calls output_raw_location and also emits BASILYS_LOCATION (class_objnil): new class. (putobjdest_objvalue): verbose message when type mismatch. (normexp_exit) returns a localoccv. (normexp_let) likewise. (normexp_forever) likewise. (minor_garbcoll,full_garbcoll,is_not_object,is_not_a): new primitives. * gcc/melt/testrun1.bysl: added is_not_a is_not_object primitives & more message_dbg in find_env git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@135424 138bc75d-0d04-0410-961f-82ee72b054a4 | ||||
* | 2008-03-20 Basile Starynkevitch <basile@starynkevitch.net> | bstarynk | 2008-03-20 | 1 | -9/+17 |
| | | | | | | | | | | | | | | | | | * gcc/Makefile.in: added @DEFS@ to MELT_CFLAGS. Better run-basilys.d target (still specific to some systems like linux; depcomp should be used...). Added ugly temporary kludge to build coldbuilt-warm-basilys.c & coldbuilt-warm-basilys.so on Linux thru clisp & contrib/coldbasilys.lisp. built-melt-cc-script better built. * gcc/melt-cc-script.proto: corrected typos. * gcc/run-basilys.h: working at last. * contrib/cold-basilys.lisp: removed invocation if indent & basilys-gcc programs. (output_ccode) added newline emission after outputting preprocessor directives. * contrib/ChangeLog.melt: new file git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@133392 138bc75d-0d04-0410-961f-82ee72b054a4 | ||||
* | gcc/Changelog: | bstarynk | 2008-02-28 | 1 | -13/+12 |
| | | | | | | | | | | 2008-02-26 Basile Starynkevitch <basile@starynkevitch.net> * Makefile.in: adding melt-private-include/ thing * melt/ : subdirectory moved here (was in ..) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@132754 138bc75d-0d04-0410-961f-82ee72b054a4 | ||||
* | added most of my (Basile Starynkevitch's) files | bstarynk | 2008-02-19 | 1 | -0/+63 |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@132436 138bc75d-0d04-0410-961f-82ee72b054a4 |