Andrew Morris
|
a1e1b484fc
|
Use lines array, undefined means, stop, update example
|
2023-11-05 15:52:32 +10:00 |
|
Andrew Morris
|
eb4c1828f2
|
Provide screen dimensions
|
2023-11-05 15:12:32 +10:00 |
|
Andrew Morris
|
5d5ef2624b
|
More console functionality
|
2023-11-05 14:08:20 +10:00 |
|
Andrew Morris
|
81c86e1728
|
wip: vstc console
|
2023-11-05 10:50:12 +10:00 |
|
James Addison
|
13de0520e8
|
concept(js-interop): sample code for react hooks
|
2023-09-07 16:39:39 -07:00 |
|
Andrew Morris
|
fcdebb7b9e
|
Webserver examples
|
2023-07-21 11:30:21 +10:00 |
|
Andrew Morris
|
063ab365a7
|
Remove unused registers
|
2023-07-04 11:01:07 +10:00 |
|
Andrew Morris
|
393f7ca35e
|
Add failing test
|
2023-06-20 11:56:02 +10:00 |
|
Andrew Morris
|
567a2d9a31
|
Update test_output! for tests merged from main
|
2023-05-31 12:18:32 +10:00 |
|
Andrew Morris
|
008de5cab1
|
Add spread concept code
|
2023-05-30 10:32:40 +10:00 |
|
Andrew Morris
|
79b8523758
|
Add $SymbolIterator
|
2023-05-29 14:52:29 +10:00 |
|
Andrew Morris
|
64caac9254
|
Implement next, unpack_iter_res, fix iteration.vsm
|
2023-05-29 13:59:11 +10:00 |
|
Andrew Morris
|
a20f71a440
|
Add iteration assembly concept
|
2023-05-25 15:19:05 +10:00 |
|
Andrew Morris
|
473f061373
|
Add tryCatchFinally concept
|
2023-03-23 11:15:38 +11:00 |
|
Andrew Morris
|
56b35e06e2
|
Add finallyWithoutThrow concept
|
2023-03-23 10:14:34 +11:00 |
|
Andrew Morris
|
337c5c5296
|
Add set_catch, unset_catch instructions
|
2023-03-23 09:35:33 +11:00 |
|
Andrew Morris
|
d21de90730
|
exception concepts
|
2023-03-22 16:37:11 +11:00 |
|
Andrew Morris
|
8e44cb2e95
|
Compile (but not run) imports
|
2023-03-08 11:12:53 +11:00 |
|
Andrew Morris
|
26d8a7d9aa
|
Module variables concept
|
2023-03-08 00:39:01 +11:00 |
|
Andrew Morris
|
264aff25aa
|
Update assembly concepts to include export line
|
2023-03-07 09:11:00 +11:00 |
|
Andrew Morris
|
de8aebd3c7
|
Remove incorrect named exports
|
2023-03-06 22:02:17 +11:00 |
|
Andrew Morris
|
ad9ed69c7c
|
ffi.ts concept
|
2023-03-03 16:23:03 +11:00 |
|
Andrew Morris
|
79f6616d90
|
modules concept code
|
2023-03-03 16:08:47 +11:00 |
|
Andrew Morris
|
59f0fb530f
|
Move several concepts into inputs and add failing case
|
2022-05-19 09:04:55 +10:00 |
|
Andrew Morris
|
2a82503b5c
|
More 'concept' code
|
2022-05-13 17:21:09 +10:00 |
|
Andrew Morris
|
b872165e2f
|
wip compiler
|
2022-05-06 08:01:17 +10:00 |
|
Andrew Morris
|
2f74466d70
|
Add project euler problem 2 solution
|
2022-05-03 21:18:17 +10:00 |
|
Andrew Morris
|
c09ca141f1
|
Get factorial working
|
2022-05-03 12:38:33 +10:00 |
|
Andrew Morris
|
a507b65745
|
projEuler1.vsm
|
2022-05-02 15:50:50 +10:00 |
|
Andrew Morris
|
89efce6cd3
|
parallelFindIndex.ts
|
2022-05-01 18:03:29 +10:00 |
|
Andrew Morris
|
ac295889f5
|
Add concurrencyLimit to parallelMap
|
2022-05-01 17:58:36 +10:00 |
|
Andrew Morris
|
f6f8c435e1
|
Add concept code for thread
|
2022-04-30 14:58:25 +10:00 |
|
Andrew Morris
|
c3895f164e
|
Implement labels
|
2022-04-27 23:12:52 +10:00 |
|
Andrew Morris
|
1e60b88cf4
|
Update bytecode example
|
2022-04-26 21:33:19 +10:00 |
|
Andrew Morris
|
676ad28cc0
|
Use ff for ignore register
|
2022-04-26 18:12:46 +10:00 |
|
Andrew Morris
|
0c546de59d
|
Update sample annotated bytecode for array=0x09
|
2022-04-26 17:45:00 +10:00 |
|
Andrew Morris
|
c9655617fc
|
vsasm -> vsm
|
2022-04-26 11:10:02 +10:00 |
|
Andrew Morris
|
6b7eb5b2f5
|
Fix colon placement
|
2022-04-26 09:38:44 +10:00 |
|
Andrew Morris
|
37a731313e
|
Notes on pointers
|
2022-04-26 09:34:25 +10:00 |
|
Andrew Morris
|
856d56fe06
|
Rename ir to asm
|
2022-04-25 18:27:11 +10:00 |
|
Andrew Morris
|
e35fa6b1a6
|
Add some bytecode examples
|
2022-04-25 15:41:48 +10:00 |
|
Andrew Morris
|
997267634c
|
Add vstc concept
|
2022-04-25 15:22:36 +10:00 |
|
Andrew Morris
|
01638c58b8
|
Add actual binary sample compilation output for eg1
|
2022-04-25 14:40:57 +10:00 |
|
Andrew Morris
|
c6ee58b209
|
Fix register count
|
2022-04-25 14:23:17 +10:00 |
|
Andrew Morris
|
c056b5a78d
|
Add bytecode example
|
2022-04-25 14:19:52 +10:00 |
|
Andrew Morris
|
887b900559
|
Use op+ syntax for all operator-based instructions
|
2022-04-25 12:08:44 +10:00 |
|
Andrew Morris
|
e95e945468
|
Multiple changes
- Simplify call by making it vanilla (no %this output), add apply
- Change top-level definitions to always use `@name =` syntax
|
2022-04-25 11:26:08 +10:00 |
|
Andrew Morris
|
2eedfa745a
|
Add some ir examples
|
2022-04-24 16:14:49 +10:00 |
|
Andrew Morris
|
225175dc57
|
Add client.js concept code
|
2022-04-20 16:46:09 +10:00 |
|
Andrew Morris
|
682feefd41
|
Add .call example
|
2022-04-20 14:55:37 +10:00 |
|