[dylan-lang/opendylan] 11140f: Bug 7458: Incorporate common sources into the LLVM...
GitHub <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <54ca2e7622552_46063fd32c9632c037011@hookshot-fe1-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: 11140fb40fe1ae937e4c83db89a21a726777553d
https://github.com/dylan-lang/opendylan/commit/11140fb40fe1ae937e4c83db89a21a726777553d
Author: Peter S. Housel <[email protected]>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M sources/lib/run-time/Makefile.in
Log Message:
-----------
Bug 7458: Incorporate common sources into the LLVM run-time
* sources/lib/run-time/Makefile.in
(LLVM_RUNTIME_OBJS): Add C sources common between the various
run-times to the LLVM run-time build.
Commit: 3a99aa072fcee566dc05480f6666cebe9351d693
https://github.com/dylan-lang/opendylan/commit/3a99aa072fcee566dc05480f6666cebe9351d693
Author: Peter S. Housel <[email protected]>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M sources/lib/run-time/Makefile.in
A sources/lib/run-time/llvm-runtime-init.c
A sources/lib/run-time/llvm-runtime.h
Log Message:
-----------
Bug 7458: Add llvm-runtime-init to the LLVM run-time
* sources/lib/run-time/llvm-runtime.h: New header file for referencing
definitions generated by llvm-runtime-generator from C code.
* sources/lib/run-time/llvm-runtime-init.c: New file defining
_Init_Run_Time(), called by the glue code for the dylan library.
* sources/lib/run-time/Makefile.in
(LLVM_CFLAGS): Define OPEN_DYLAN_RUNTIME_HEADER for programs that
include llvm-runtime.h.
(LLVM_RUNTIME_OBJS): Add llvm-runtime-init.o.
Commit: 5d302e125c84b0001caf3d0e9965bceade07a867
https://github.com/dylan-lang/opendylan/commit/5d302e125c84b0001caf3d0e9965bceade07a867
Author: Peter S. Housel <[email protected]>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M sources/app/llvm-runtime-generator/llvm-runtime-generator.dylan
M sources/dfmc/llvm-back-end/llvm-primitives-os.dylan
M sources/lib/run-time/llvm-runtime-init.c
Log Message:
-----------
Bug 7458: Support application exit functions
* sources/dfmc/llvm-back-end/llvm-primitives-os.dylan
(primitive call-application-exit-functions-internal): New C-callable
auxiliary runtime primitive function for chaining to the
call-application-exit-functions() function in the Dylan library.
* sources/app/llvm-runtime-generator/llvm-runtime-generator.dylan
($runtime-referenced-functions): Add call-application-exit-functions
to the set of functions referenced within the generated runtime.
* sources/lib/run-time/llvm-runtime-init.c
(_Init_Run_Time): Pass call_application_exit_functions_internal to
atexit().
Compare: https://github.com/dylan-lang/opendylan/compare/665b24926653...5d302e125c84
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter