about summary refs log tree commit diff stats
path: root/src/js/javascript.nim
Commit message (Expand)AuthorAgeFilesLines
...
* Add platform object conversion to union typebptato2023-07-021-3/+19
* return Result[T, JSError] from fromJSbptato2023-07-021-66/+116
* fromJSObject: throw on invalid object classbptato2023-07-021-12/+24
* Remove outdated commentbptato2023-07-021-7/+0
* Use separate flag for adding getset instead of reprbptato2023-07-011-4/+4
* use =destroy instead of finalizersbptato2023-07-011-2/+11
* Add window.locationbptato2023-06-291-38/+49
* Remove .jsgctorbptato2023-06-291-21/+2
* Refactor fromJS bodybptato2023-06-281-66/+87
* Remove unused function stub & commentbptato2023-06-271-10/+0
* Remove getClassID hackbptato2023-06-271-11/+4
* Free JSRuntime, JSContext and ctors on exitbptato2023-06-271-1/+3
* Fix potential crash on startupbptato2023-06-241-4/+7
* Working Nim-QuickJS GC integrationbptato2023-06-241-40/+72
* Remove LegacyJSError, use enums for storing symbolsbptato2023-06-221-57/+45
* Replace nim_finalize_for_js with collectInteropCyclesbptato2023-06-201-51/+23
* Do not GC_ref JS object opaquesbptato2023-06-201-1/+0
* Do not pass JSContext to getJSValuebptato2023-06-201-5/+5
* Fix fromJS Opt bugsbptato2023-06-191-9/+10
* Reject fetch promise on network errorbptato2023-06-191-1/+1
* Get rid of the .jserr pragmabptato2023-06-191-70/+11
* Fix memory leak with alt pointersbptato2023-06-191-1/+6
* Rework JS exception systembptato2023-06-191-120/+222
* Add typeerror to jsgctorbptato2023-06-181-1/+1
* Cleanups & bug fixes involving promisesbptato2023-06-151-11/+16
* Simplify request.json, remove unused bindingsbptato2023-06-091-9/+0
* Remove JSObject again, add File API constructorbptato2023-06-081-6/+0
* Pre-allocate alternative objects for finalizerbptato2023-06-051-3/+12
* js: fix string regression, throw on invalid ctorbptato2023-06-051-3/+5
* Fix empty string crash/regressionbptato2023-06-051-1/+1
* Refactor Request constructorbptato2023-06-051-6/+8
* Add support for canvas and multipartbptato2023-06-051-78/+178
* Add module loading to clientbptato2023-06-011-2/+30
* Add setTimeout, setInterval to windowbptato2023-06-011-0/+7
* Rewrite new Request bindingbptato2023-05-211-11/+16
* WIP fetchbptato2023-04-301-6/+20
* quickjs: make JSValue distinct on 32-bitbptato2023-02-051-0/+3
* javascript: remove unused pointer case from getTypePtrbptato2023-01-051-1/+1
* javascript: refactor toJSbptato2023-01-051-78/+74
* dom: add better attribute reflectionbptato2023-01-021-8/+30
* javascript: more robust toJSNumberbptato2022-12-311-20/+15
* javascript: fix incorrect error() statementbptato2022-12-311-1/+1
* Remove non-existing JS type uint64bptato2022-12-311-7/+4
* Add promise support to JSbptato2022-12-311-0/+33
* dom: fix collection cachingbptato2022-12-271-15/+50
* Correct attribute functions, de-extern jserrbptato2022-12-261-0/+1
* dom: correct constructors, more create functionsbptato2022-12-261-0/+19
* DOM: implement many new methodsbptato2022-12-261-3/+7
* pager: proxy values in container; js: bugfixesbptato2022-12-201-18/+18
* Fix JS_GetPropertyNames bindingsbptato2022-12-201-1/+3