[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.