1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-17 09:10:22 +02:00
guile/module/language/js-il
Ian Price cf1ddd466b Implement structs in runtime.js
* module/language/js-il/runtime.js:
  (scheme.Struct): new type.
  (allocate-struct/immediate, struct-vtable, struct-set!, struct-ref,
  struct-set!/immediate, struct-ref/immediate): Implement primitives.
  (def_guile_val): New helper.
  (string=?, string-append): Implement string functions.
  (standard-vtable-fields, <standard-vtable>, vtable-index-layout,
  vtable-index-printer, vtable-offset-user, make-struct/no-tail,
  make-vtable, struct-vtable?): Implement struct functions.
2017-06-28 17:15:57 +01:00
..
compile-javascript.scm Compile Syntax Objects to Javascript 2017-06-20 22:50:06 +01:00
inlining.scm Add more variables to no-values-primitives 2017-06-20 23:12:09 +01:00
runtime.js Implement structs in runtime.js 2017-06-28 17:15:57 +01:00
spec.scm Get rid of comments and dead branches 2015-06-18 04:14:42 +01:00