49973e65ed
Merge pull request 'Reorganize everything' ( #2 ) from rejigger into master
...
Reviewed-on: #2
2025-09-06 07:06:59 +00:00
083cfdb035
fix no #asm guard for mul_sse
2025-09-06 01:06:03 -06:00
19bbf2abfd
merge conflict
2025-09-06 01:03:07 -06:00
3bd9b6b3e5
update plan
2025-09-06 00:59:01 -06:00
cdfb6af00b
re-org mostly done
2025-09-06 00:52:48 -06:00
5447a4ee06
spelling
2025-09-03 20:36:44 -06:00
a909496e27
reorg part 1
2025-09-03 20:27:41 -06:00
324bfcf2c0
message for Jesse
2025-08-31 01:02:10 -06:00
jesse
a481de9028
Fixed readme example code for symbolic linking
2025-08-24 18:03:23 -07:00
jesse
c407a747be
Added collision detection for several shapes and SIMD matrix multiplies
2025-08-24 18:01:56 -07:00
68338121c7
context cracking
2025-07-23 18:26:52 -06:00
5cbcc10444
use jc types
2025-07-23 15:22:00 -06:00
05995a6a06
absolute imports test, normalized all modules
2025-07-22 20:39:57 -06:00
fd11638b8c
move everything around
2025-07-21 18:32:30 -06:00
3adbcab494
move vm to x
2025-07-17 08:31:29 -06:00
90590b964a
remove explicit init procs
2025-07-13 08:57:07 -06:00
7333b32418
various vm things
2025-07-13 08:56:58 -06:00
jesse
c143b4d789
Added common shape collision detection
...
Triangle will probably be the next one.
I decided against using rays and did line segments instead. Probably much more broadly viable.
2025-07-05 03:52:42 -07:00
jesse
81ef85e1bf
Merge remote-tracking branch 'origin/master'
2025-07-05 03:16:19 -07:00
5038517d72
random
2025-06-28 20:54:33 -06:00
d58f238fc9
comparison and assignment operators
2025-06-27 22:56:59 -06:00
1d82f6f549
.
2025-06-27 15:39:24 -06:00
3f81359ab1
improvements
2025-06-26 21:09:03 -06:00
3bfa0679ae
basic procedures
2025-06-26 13:43:00 -06:00
Judah Caruso
b1a9e84d8b
[vm] more procedure things
2025-06-04 22:59:22 -06:00
7e685785be
.
2025-06-04 15:35:08 -06:00
Judah Caruso
08769c7a6d
[vm] return statements and start of procedure parsing
2025-06-03 21:43:11 -06:00
dc04c0463b
[vm] procedure call parsing / fake procedure calls
2025-06-03 11:39:00 -06:00
93e59df676
use correct overload for murmur32
2025-06-03 11:38:19 -06:00
d11da49206
add 074
2025-06-03 11:38:04 -06:00
Judah Caruso
34939ef819
[math] reorganized math tests
2025-06-02 20:08:33 -06:00
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
9d5d8ba4ea
made type Rect and added rect_cut procedures
2025-05-31 16:31:10 -07: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