|
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 |
|
|
bed4014bef
|
feat: implement simple env + ts loader
|
2024-12-11 11:53:02 +02:00 |
|
|
17406c6b81
|
feat: create build process for environment
|
2024-12-11 11:51:03 +02:00 |
|
|
3abdd8d3c9
|
feat: add constructor target support
|
2024-12-10 15:37:39 +02:00 |
|
|
a329f615cf
|
fix: "e1" literal read as a number exponent
|
2024-12-10 01:21:44 +02:00 |
|
|
058d20b27f
|
feat: dead simple Map and RegExp implementations
|
2024-12-10 01:11:07 +02:00 |
|
|
ea158c1e60
|
fix: converts symbol key to string when assigning function to member
|
2024-12-10 01:10:43 +02:00 |
|
|
4e18c76bb1
|
some toStrings
|
2024-12-10 01:10:14 +02:00 |
|
|
8d7939d85a
|
fix: wrong index calculation
|
2024-12-10 01:09:50 +02:00 |
|
|
814e0d7b7e
|
feat: allow to invoke compiler with variable encapsulation enabled
|
2024-12-10 00:44:18 +02:00 |
|
|
138baebacb
|
fix: call regex constructor correctly
|
2024-12-10 00:43:56 +02:00 |
|
|
db241919f2
|
fix: when capturing, must check if already in captures
|
2024-12-10 00:43:15 +02:00 |
|
|
db45eb529d
|
change indentation to tabs
|
2024-12-09 23:58:43 +02:00 |
|
|
caf44a50e5
|
Merge pull request #31 from TopchetoEU:TopchetoEU/revert-ES5
TopchetoEU/revert-ES5
|
2024-12-09 23:39:57 +02:00 |
|
|
65f9debecc
|
fix: use default construct method
|
2024-12-09 23:39:05 +02:00 |
|
|
3f5e1a5fd8
|
feat: implement user values
|
2024-12-09 23:38:53 +02:00 |
|
|
b0d8a072aa
|
add hashCode to primitives
|
2024-12-09 23:38:39 +02:00 |
|
|
2e8e123ec4
|
small parser fixes
|
2024-12-09 23:37:08 +02:00 |
|
|
54d55814af
|
fix: errors with out of range arguments
|
2024-12-09 22:16:24 +02:00 |
|
|
28679f44d5
|
fix: symbols not stringified properly
|
2024-12-09 22:15:51 +02:00 |
|
|
611be55bbb
|
fix: should throw engine exceptions, not java exceptions
|
2024-12-09 22:15:38 +02:00 |
|
|
4992d0211b
|
fix: nasty issues with compilation
|
2024-12-09 22:15:15 +02:00 |
|
|
ba7505e148
|
fix: globalThis and for-in not parsed
|
2024-11-24 12:49:31 +02:00 |
|
|
3c13799c2f
|
feat: make function logging configurable
|
2024-11-24 12:49:04 +02:00 |
|
|
5c2fd00bfb
|
fix: add location data for LOAD_FUNCs
|
2024-11-24 12:48:49 +02:00 |
|