Judah Caruso
822f5c9ae4
.
2025-06-02 19:52:24 -06:00
Judah Caruso
85065a23e6
[vm] comments
2025-06-02 19:42:38 -06:00
Judah Caruso
5ed453a0fc
expression parsing and basic tree-walk interpreter
2025-06-02 19:21:34 -06:00
Judah Caruso
f954a8276d
improve kv
2025-06-02 19:21:18 -06:00
f5b0a248ab
fix memory and dynamic array
2025-06-02 13:32:13 -06:00
Judah Caruso
ee25688b42
fix memory, add vm
2025-06-01 22:19:31 -06:00
jesse
3f3d96cc30
start 034
2025-05-31 15:56:47 -07:00
jesse
5de2e9c34d
response to judah
2025-05-31 15:54:44 -07:00
jesse
526e1c8e8e
More Vector and Matrix math and their tests
...
added common.jai for common math procedures
Some common procedures for smaller fixed vector sizes were made more optimal. SIMD coming later
Added tests to the math/module.jai
2025-05-31 14:46:39 -07:00
62f5d8394b
change evict to delete in [kv]
2025-05-30 01:00:09 -06:00
682b141356
add remove_ordered and remove_unordered to [array]
2025-05-30 00:59:43 -06:00
Judah Caruso
1b6d48d14b
finish 073
2025-05-27 19:36:43 -06:00
Judah Caruso
796def9236
add find/find_pointer to array types
2025-05-27 19:35:14 -06:00
5f7b1107d1
improve meta.unroll
2025-05-27 16:09:05 -06:00
22016ad488
don't need basic
2025-05-27 09:44:35 -06:00
6ad1544a5e
start 073
2025-05-27 09:42:29 -06:00
046fa50429
start 017
2025-05-27 09:42:12 -06:00
1b943c6eb3
add 073
2025-05-27 09:42:00 -06:00
8822811dbb
finish 065
2025-05-27 09:39:31 -06:00
ebe686a58b
stable array implementation
2025-05-27 09:39:09 -06:00
Judah Caruso
3045cda7a3
organize static array
2025-05-27 00:56:49 -06:00
Judah Caruso
640519a5fa
.
2025-05-27 00:55:08 -06:00
Judah Caruso
5477252c23
.
2025-05-27 00:54:00 -06:00
Judah Caruso
b06efe88a2
add Memory Management section to STYLEGUIDE
2025-05-27 00:52:43 -06:00
Judah Caruso
bcaa847501
add dynamic array init
2025-05-27 00:52:17 -06:00
Judah Caruso
72a24efd32
change dynamic array reset to align with memory management conventions
2025-05-27 00:51:39 -06:00
Judah Caruso
71964e8aea
use meta.check_bounds, improvements to stable_array
2025-05-27 00:42:42 -06:00
Judah Caruso
3feb2f98c9
.
2025-05-27 00:27:30 -06:00
Judah Caruso
0e32e7f153
remove duplication
2025-05-27 00:26:49 -06:00
Judah Caruso
e52a9b0275
add check_bounds to [meta]
2025-05-27 00:24:58 -06:00
Judah Caruso
a1df989324
move count decrement into mark_slot_for_reuse because that makes more sense
2025-05-27 00:08:38 -06:00
Judah Caruso
28131b6b01
finish 012
2025-05-27 00:04:58 -06:00
Judah Caruso
77ae783dbb
initial kv implementation'
2025-05-27 00:04:35 -06:00
Judah Caruso
f79001db97
start 012
2025-05-27 00:04:00 -06:00
Judah Caruso
8ca5903c7f
Merge branch 'master' of https://git.brut.systems/judah/jc.jai
2025-05-26 22:11:37 -06:00
f05f49517f
temp changes
2025-05-26 22:03:32 -06:00
ede74d7f6c
start 065
2025-05-26 03:51:55 -06:00
Judah Caruso
aa68627123
align the thing
2025-05-25 17:09:05 -06:00
Judah Caruso
b254ca34ae
general purpose min/max value for T procs
2025-05-25 17:00:42 -06:00
Judah Caruso
7063c63c2d
add type_is_enum
2025-05-25 15:10:06 -06:00
Judah Caruso
0632f97757
add enum_min, enum_max to [meta]
2025-05-25 15:03:01 -06:00
Judah Caruso
c72c27fc81
change align_forward to align_to
2025-05-24 13:20:18 -06:00
Judah Caruso
606bf14ffe
.
2025-05-24 13:16:02 -06:00
Judah Caruso
7ba85cc2ea
finish 034
2025-05-24 13:00:15 -06:00
Judah Caruso
657dec6415
improve memory module
2025-05-24 12:59:52 -06:00
30cdb1b441
this is actually finished
2025-05-23 12:03:23 -06:00
ba45cea04a
update TODO
2025-05-23 12:02:40 -06:00
27f8541ba0
more todos
2025-05-23 11:58:26 -06:00
1491ac9d4b
.
2025-05-23 11:48:43 -06:00
7825dddfbf
message for Jesse
2025-05-23 11:46:25 -06:00