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

10 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
4ef95dd74c Handle more JavaScript binary operators
* module/language/javascript.scm (print-binop): Handle `begin' & `instanceof'
2017-08-27 22:22:24 +01:00
Ian Price
d4ef33f6cf Add assignment js-type to (language javascript)
* module/language/javascript.scm
  (assign): new js-type
  (print-exp, unparse-js): Handle case.
* module/language/javascript/simplify.scm (flatten-blocks):  Handle case.
2017-08-27 22:18:40 +01:00
Ian Price
89029a54f4 Explicitly test for undefined arguments to handle false values like 0 2015-06-24 19:57:28 +01:00
Ian Price
b631576f13 Fixup binop unparsing 2015-06-23 15:52:42 +01:00
Ian Price
30afdcd976 Add binop type 2015-06-18 04:14:42 +01:00
Ian Price
a4003003e2 Compile string constants 2015-06-18 04:14:42 +01:00
Ian Price
f8618a522f conditional->branch 2015-06-18 04:14:42 +01:00
Ian Price
d1a663baec Get rid of comments and dead branches 2015-06-18 04:14:42 +01:00
Ian Price
ce1cc2706c Temp commit 2015-06-18 04:14:41 +01:00