Andrew Morris
|
b2bb618c52
|
Simplify array methods
|
2023-06-29 09:21:25 +10:00 |
|
Andrew Morris
|
14f7ee2cb6
|
Add internal error and use it for todos
|
2023-06-29 08:50:48 +10:00 |
|
Andrew Morris
|
b33ef2b5b0
|
Remove Vallish, use refs and clones
|
2023-06-21 17:16:03 +10:00 |
|
Andrew Morris
|
7e16156933
|
Use &Val for submov key
|
2023-06-20 14:26:36 +10:00 |
|
Andrew Morris
|
0b98f41658
|
Move Vallish into file
|
2023-06-20 13:52:20 +10:00 |
|
Andrew Morris
|
6340db8794
|
Fix subscript copying
|
2023-06-20 13:50:15 +10:00 |
|
Andrew Morris
|
1340b80bed
|
Use range more in projEuler
|
2023-06-04 17:48:33 +10:00 |
|
Andrew Morris
|
c79e40a1dd
|
Add array.entries()
|
2023-05-30 09:34:05 +10:00 |
|
Andrew Morris
|
4570aac6e8
|
Add string iteration
|
2023-05-29 18:40:02 +10:00 |
|
Andrew Morris
|
4cfcb00e10
|
custom -> dynamic
|
2023-05-29 11:09:59 +10:00 |
|
Andrew Morris
|
e40ea540e2
|
Implement Array.values
|
2023-05-29 10:36:36 +10:00 |
|
Andrew Morris
|
cbc6e1f1da
|
IterationResult, remove as_object_data
|
2023-05-29 09:12:29 +10:00 |
|
Andrew Morris
|
3b2be89880
|
Remove next stubs
|
2023-05-26 18:03:03 +10:00 |
|
Andrew Morris
|
1613734325
|
Simplify native_fn
|
2023-05-26 16:13:23 +10:00 |
|
Andrew Morris
|
67ba0d9a03
|
Reduce explicit Val::Static()
|
2023-05-26 14:25:20 +10:00 |
|
Andrew Morris
|
e0b66ca93f
|
Simplify to_primitive
|
2023-05-26 14:03:05 +10:00 |
|
Andrew Morris
|
4814329eca
|
Implement to_val_string on Val and avoid conversion when already string
|
2023-05-26 13:53:27 +10:00 |
|
Andrew Morris
|
bc89575eae
|
Replace val_to_string with to_string (via fmt::Display)
|
2023-05-26 13:17:31 +10:00 |
|
Andrew Morris
|
3cfe1a6527
|
Use .pretty() instead of defining Display as pretty version
|
2023-05-26 12:21:02 +10:00 |
|
Andrew Morris
|
ea42e94d5d
|
to_val refactor, remove error macros
|
2023-05-26 11:54:43 +10:00 |
|
Andrew Morris
|
35c9699f2b
|
Add stubs for ValTrait.next
|
2023-05-25 15:19:33 +10:00 |
|
Andrew Morris
|
706fb78442
|
Add symbols
|
2023-05-25 13:15:15 +10:00 |
|
Andrew Morris
|
e54abc981f
|
Make native functions const aware
|
2023-04-04 00:13:04 +10:00 |
|
Andrew Morris
|
feeb0594de
|
Emit type and range errors
|
2023-03-21 16:44:41 +11:00 |
|
Andrew Morris
|
e657604cbe
|
Error builtin
|
2023-03-21 16:06:53 +11:00 |
|
Andrew Morris
|
f75b0c7152
|
Convert most vm panics into exceptions
|
2023-03-21 13:45:22 +11:00 |
|
Andrew Morris
|
a59b577cd3
|
Make NativeFunction use exceptions (panics not converted though)
|
2023-03-21 12:07:04 +11:00 |
|
Andrew Morris
|
215139e98b
|
Exceptions for binary ops
|
2023-03-21 11:14:44 +11:00 |
|
Andrew Morris
|
d2c437a9b6
|
BigInt
|
2023-03-20 17:59:07 +11:00 |
|
Andrew Morris
|
b71bf3a9d1
|
Array builtin
|
2023-03-20 14:31:41 +11:00 |
|
Andrew Morris
|
48314c692d
|
slice (string)
|
2023-03-15 09:21:58 +11:00 |
|
Andrew Morris
|
560124898b
|
String.prototype.at (and autoformatting)
|
2023-03-12 21:08:45 +11:00 |
|
Andrew Morris
|
44759d16a8
|
Reorganize using workspaces
|
2023-02-27 12:35:37 +11:00 |
|