1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 11:50:28 +02:00
Commit graph

6 commits

Author SHA1 Message Date
Ian Price
05c57a6a66 Update Copyright Headers
* module/Makefile.am:
* module/language/cps/compile-js.scm:
* module/language/cps/spec.scm:
* module/language/javascript.scm:
* module/language/javascript/spec.scm:
* module/language/js-il.scm:
* module/language/js-il/compile-javascript.scm:
* module/language/js-il/inlining.scm:
* module/language/js-il/runtime.js: Update copyright headers
2017-08-28 14:08:31 +01:00
Ian Price
6c5c5d068d Mention all arguments to guild jslink in --help
* module/scripts/jslink.scm (show-help): Add missing switches.
2017-08-28 13:50:41 +01:00
Ian Price
c7554f2746 extra-dependencies go before boot-dependencies
* module/scripts/jslink.scm (link-file): psyntax needs to come last in
  the list of dependencies, so need to append extra-dependencies
  before boot-dependencies
2017-08-28 13:48:47 +01:00
Ian Price
37369c0cb0 read argument to --depends switch
* module/scripts/jslink.scm: Need to use `read' on --depends switch to
  pass a pair.
2017-08-28 13:47:30 +01:00
Ian Price
11378b73df Create stub module forms for dependecies
* module/scripts/jslink.scm: Module files need a module form, or
  functions like resolve-module won't work correctly.
2017-08-28 13:43:01 +01:00
Ian Price
56439a88ae Add `guild jslink' to bundle JS programs
* module/Makefile.am (SOURCES): Install runtime.js and jslink.scm
* module/language/js-il/compile-javascript.scm (compile-exp):
  Compilation units take a continuation to facilitate linking.
* module/scripts/jslink.scm: New script.
2017-08-09 16:06:50 +01:00