Commit Graph

505 Commits

Author SHA1 Message Date
7883af7fff
fix: some array function fixes 2025-01-06 13:24:09 +02:00
3d5be60fc7
feat: honor passed set in toReadableLines 2025-01-06 13:22:58 +02:00
ba0b4e06ad
fix: some debugger issues 2025-01-06 13:22:26 +02:00
58e3546459
implement __proto__ field for all objects 2025-01-06 13:22:06 +02:00
57097e46ca
reorganize libs 2025-01-06 13:20:51 +02:00
28e72503a6 Update .github/workflows/tagged-release.yml
Some checks failed
tagged-release / Tagged Release (push) Failing after 2m14s
2025-01-01 22:33:57 +00:00
d0a0796e14 Merge pull request 'topchetoeu-bump-0-10' (#32) from topchetoeu-bump-0-10 into master
Some checks failed
tagged-release / Tagged Release (push) Failing after 11m3s
Reviewed-on: #32
2025-01-01 22:20:16 +00:00
0de54e5505 Update gradle.properties 2025-01-01 22:19:56 +00:00
96c9d29a6a Update .github/workflows/tagged-release.yml 2025-01-01 22:19:36 +00:00
37dc844cc4 fix: use typescript instead 2025-01-01 22:16:01 +00:00
b97e4bf163
improve: UserValue API 2024-12-28 13:20:04 +02:00
9ce0504948
fix: debugger concurrency issues 2024-12-28 13:19:53 +02:00
4c53689d9c
feat: some behavioral fixes 2024-12-28 13:19:35 +02:00
6c8c329992
feat: improve transpiler infrastructure 2024-12-28 13:19:02 +02:00
74f08b7483
small stdlib improvements
Some checks failed
tagged-release / Tagged Release (push) Failing after 7m8s
2024-12-28 13:17:45 +02:00
2bf920c681
remove old soruce map primordials and add next tick scheduler 2024-12-27 19:18:41 +02:00
1ac68425af
feat: implement basic promises 2024-12-27 19:18:18 +02:00
7423e3f283
feat: more sophisticated stdlib definitions 2024-12-27 19:16:55 +02:00
afe4542682
fix: concurrency issues with debug server 2024-12-27 19:16:26 +02:00
c971fde0e2
feat: implement binary number literals 2024-12-27 19:15:20 +02:00
8a34db833c
refactor: implement source mapping in javascript, instead of java 2024-12-27 19:15:09 +02:00
398d88c0a5
add more functions in stdlib, fix some issues 2024-12-27 19:10:56 +02:00
f80266618c
fix: throw copied return syntax too closely 2024-12-27 19:09:01 +02:00
f1997e4584
fix: incorrect continue jump location in for loops 2024-12-25 03:01:49 +02:00
e93498fed5
fix typescript compiler script 2024-12-25 02:56:16 +02:00
29bea68525
feat: add back debugger from old version 2024-12-25 02:55:54 +02:00
3a6401094f
fix: don't omit stack trace elements without locations 2024-12-25 02:54:22 +02:00
a705bf296e
fix: empty file yields an error 2024-12-25 02:53:53 +02:00
c3432306f7
fix: global object can be an arbitrary value 2024-12-25 02:53:44 +02:00
d8c18ccf17
more utility 2024-12-25 02:53:24 +02:00
277f59e54a
prepare codebase for source maps 2024-12-25 02:53:11 +02:00
a1bb5bdba6
separate the call stack from the debug context 2024-12-25 02:52:10 +02:00
c699102e56
try-catch AGAIN 2024-12-25 02:51:02 +02:00
b2f5068e12
some utility methods 2024-12-25 02:50:37 +02:00
05bafc7317
improve json parsing 2024-12-25 02:48:37 +02:00
c7c31c3859
feat: implement a lot of built-ins 2024-12-25 02:48:04 +02:00
c18015b9a0
fix: wrong precedences of && and ||
(how the fuck did i get this wrong)
2024-12-13 02:33:25 +02:00
5346b8917d
refactor: add semicolons and spaces -> tabs in gradle scripts 2024-12-13 02:33:01 +02:00
2ed7959088
refacor: remove pesky console.log 2024-12-13 02:29:55 +02:00
239d0ae8d7
feat: implement a lot of stdlibs 2024-12-13 02:29:41 +02:00
6fac295b99
fix: try-catch broken (again) 2024-12-13 02:29:09 +02:00
66440a9649
fix: a plethora of loop off by one and null issues 2024-12-13 02:28:36 +02:00
274a925ff8
fix: broken labeled jumps 2024-12-13 02:27:57 +02:00
130fe17441
missed you lil fucker 2024-12-13 02:27:32 +02:00
493c54ed39
fix: symbol was falsy 2024-12-13 02:27:21 +02:00
75786f39ad
fix: access of symbols in string 2024-12-13 02:27:12 +02:00
bce8b7293c
fix: parseInt was broken 2024-12-13 02:26:34 +02:00
00aeef5321
fix: make member algorithms correct 2024-12-13 02:26:12 +02:00
ff4aa3dcfd
fix: return null when loading an inexistent resource 2024-12-11 11:53:29 +02:00
45f52ff123
fix: catch variable causing issues 2024-12-11 11:53:19 +02:00