Commit Graph

17 Commits (a3516b116bba4da2b8c4a66670c9ee34afaa656d)

Author SHA1 Message Date
playX ade14491d4
gg: add event handling for mouse down/up and mouse leave/out on VJS () 2021-12-21 12:31:29 +02:00
playX a4c57ba56e
js: support JS interfaces () 2021-11-11 14:36:32 +02:00
playX 5f3dcde358
jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types () 2021-11-06 15:52:24 +02:00
playX 57c79770b3
js: port more methods (os, builtin) () 2021-10-20 16:02:21 +03:00
playX d373eba79b
js: implement more functions for JS backend () 2021-10-13 09:40:14 +03:00
playX 33a1006cc5
js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported () 2021-10-07 15:55:47 +03:00
playX b2945e916f
js: add initial support for runes () 2021-10-06 10:43:49 +03:00
playX 5b619b99c2
v.gen.js: Interfaces support, fix for error propagation & panic stacktraces () 2021-09-11 14:24:47 +03:00
playX 72089c4feb
js: use prefixed names for functions and global symbols () 2021-09-08 20:30:46 +03:00
Delyan Angelov 91f7be98d0
builtin.js.v: run vfmt 2021-09-03 14:13:36 +03:00
playX a4df418a68
js: support `[export: 'AnotherName']` for FnDecl codegen () 2021-09-03 13:00:24 +03:00
playX 08c517c966
strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend () 2021-09-03 12:16:07 +03:00
playX a9b705bfd8
js: fix printing, make builtins for result and option types behave correctly () 2021-08-30 20:47:18 +03:00
playX 61ac7b671d
js: add initial support for optional types, IfGuardExpr codegen for `if` () 2021-08-29 14:27:17 +03:00
playX bdf11d969a
js: add basic support for running tests, fix string.replace_each () 2021-08-26 15:20:54 +03:00
playX 0121c8b4fd
v.gen.js: fix method calls and other codegen parts, rand module compiles () 2021-08-18 11:33:37 +03:00
Leah Lundqvist 96b73acad7
jsgen: optional "or blocks" () 2020-11-24 22:52:23 +01:00