about summary refs log tree commit diff stats
path: root/src/js/javascript.nim
Commit message (Expand)AuthorAgeFilesLines
* dom: add document.all, misc fixesbptato2023-09-191-3/+7
* javascript: static methods, URL.canParsebptato2023-09-171-23/+46
* move around more modulesbptato2023-09-141-1/+1
* javascript: fix a GC bugbptato2023-09-091-5/+22
* javascript: reference unforgeables in tablebptato2023-09-041-1/+1
* buffer: basic click event supportbptato2023-08-311-1/+1
* javascript: fix fromJSFunction, simplify setOpaquebptato2023-08-301-1/+1
* javascript: factor out fromJSbptato2023-08-291-489/+4
* javascript: move error ctors to js/errorbptato2023-08-291-48/+0
* js: fix typobptato2023-08-291-1/+1
* Add jsdelprop, allow deletion of ActionMap propsbptato2023-08-291-2/+41
* Add jssetprop, make ActionMap editable from JSbptato2023-08-291-3/+48
* refactor: Result[T, JSError] -> JSResult[T]bptato2023-08-281-21/+20
* javascript: refactorbptato2023-08-281-390/+12
* javascript: de-ref some interfacesbptato2023-08-281-54/+47
* javascript: allow by-ref getters to non-ref objectsbptato2023-08-271-36/+161
* javascript: misc. refactoringsbptato2023-08-241-44/+32
* DOMParser: use correct URLbptato2023-08-231-5/+2
* javascript: optimize unforgeable definitionbptato2023-08-231-16/+26
* javascript: simplifybptato2023-08-211-3/+2
* javascript: remove stray eprintbptato2023-08-201-2/+0
* javascript: finish LegacyUnforgeable + misc fixesbptato2023-08-201-62/+91
* javascript: update Events, misc fixes & additionsbptato2023-08-201-193/+351
* Fixes & workarounds to compile on Nim 2.0.0bptato2023-08-011-1/+1
* js: remove unused functionbptato2023-07-051-4/+0
* Event: add some properties, js: add defineConstsbptato2023-07-041-1/+18
* Fix JS type conversion regressionsbptato2023-07-031-7/+11
* nim_finalize_for_js: use withValuebptato2023-07-031-2/+2
* Add XHR/Event stubsbptato2023-07-021-0/+5
* 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