gingerBill
|
dc2edd3e79
|
Improve support for freestanding_wasm32
|
2021-11-07 16:19:27 +00:00 |
|
gingerBill
|
e9c903f1ea
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-07 14:16:13 +00:00 |
|
gingerBill
|
83be954efd
|
Minor spelling change
|
2021-11-07 14:16:05 +00:00 |
|
Jeroen van Rijn
|
f84bdee1ba
|
Merge pull request #1279 from DanielGavin/fix-json
Add json encoding test + fix enum not being set on success.
|
2021-11-07 14:47:35 +01:00 |
|
Daniel Gavin
|
5b074ceee5
|
Add json encoding test + fix enum not being set on success.
|
2021-11-07 14:35:52 +01:00 |
|
gingerBill
|
40eed29527
|
Remove LLVMAddDeadStoreEliminationPass pass
|
2021-11-06 18:11:29 +00:00 |
|
gingerBill
|
3d3785a7f1
|
Remove many LLVM optimization passes which were causes UB due to them assuming C-like behaviour incompatible with Odin
|
2021-11-06 17:23:33 +00:00 |
|
gingerBill
|
5df15b5724
|
Completely ignore LLVM_ADD_CONSTANT_VALUE_PASS LLVM >= 12
|
2021-11-06 16:29:53 +00:00 |
|
gingerBill
|
ee259e4229
|
Merge pull request #1273 from odin-lang/compiler-map-improvements
Compiler Map Improvements
|
2021-11-05 18:12:40 +00:00 |
|
gingerBill
|
36985f8da0
|
Simplification to ptr_map_hash_key
|
2021-11-05 18:04:18 +00:00 |
|
gingerBill
|
eb0faf9602
|
Unify hash logic for PtrSet
|
2021-11-05 17:58:11 +00:00 |
|
gingerBill
|
899cc71990
|
Improve ptr_map_hash_key
|
2021-11-05 17:55:09 +00:00 |
|
gingerBill
|
7be18b4a80
|
Be more correct with MapIndex usage
|
2021-11-05 17:36:00 +00:00 |
|
gingerBill
|
0c9bb9d920
|
Clean up logic
|
2021-11-05 17:32:17 +00:00 |
|
gingerBill
|
26e3daf5ad
|
Unify MapFindResult types
|
2021-11-05 17:24:19 +00:00 |
|
gingerBill
|
0af69f8cda
|
Remove map.cpp code
|
2021-11-05 17:16:37 +00:00 |
|
gingerBill
|
86e26c9a44
|
Remove dead code
|
2021-11-05 17:13:26 +00:00 |
|
gingerBill
|
541beb615b
|
Move more things to PtrMap
|
2021-11-05 17:13:07 +00:00 |
|
gingerBill
|
6646348e1a
|
Increase usage of PtrMap
|
2021-11-05 17:03:02 +00:00 |
|
gingerBill
|
c38d6dc959
|
Remove HashKey usage for PtrMap calls
|
2021-11-05 16:46:09 +00:00 |
|
gingerBill
|
924faa58b4
|
Correct map_remove(PtrMap)
|
2021-11-05 16:45:27 +00:00 |
|
gingerBill
|
6be104e521
|
Make llvm backend code use PtrMap; remove dead code
|
2021-11-05 16:43:53 +00:00 |
|
gingerBill
|
e95204908a
|
Add PtrMap, begin working change Map to PtrMap where possible
|
2021-11-05 16:34:37 +00:00 |
|
gingerBill
|
e963fc4d6a
|
Change map index types to u32 from isize
|
2021-11-05 12:51:28 +00:00 |
|
gingerBill
|
1a75a71403
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-05 12:44:08 +00:00 |
|
gingerBill
|
439fc86740
|
Improve performance of the compiler hash table types and unify behaviour
|
2021-11-05 12:42:19 +00:00 |
|
gingerBill
|
0010e882a7
|
Make PtrSet match Map
|
2021-11-05 12:11:50 +00:00 |
|
gingerBill
|
a022f18015
|
Reorganize code
|
2021-11-05 12:11:33 +00:00 |
|
Jeroen van Rijn
|
cee9561259
|
Merge pull request #1271 from hdooley/master
don't try to use __cpuid() on arm64
|
2021-11-05 10:45:28 +01:00 |
|
Henry Dooley
|
3d0cd6f0dc
|
don't try to use __cpuid() on arm64
|
2021-11-04 18:54:15 -07:00 |
|
gingerBill
|
adb5928767
|
Change to RUNTIME_LINKAGE definition
|
2021-11-04 20:21:51 +00:00 |
|
gingerBill
|
23c74bc67b
|
Update all_main.odin to include core:math/linalg/hlsl
|
2021-11-04 19:30:46 +00:00 |
|
gingerBill
|
a22120fe94
|
Reorganize code
|
2021-11-04 17:38:58 +00:00 |
|
gingerBill
|
ae25eaf10c
|
Correct foreign import library usage
|
2021-11-04 17:25:37 +00:00 |
|
gingerBill
|
adcfca966e
|
Use Rtl*Memory procedures with -no-crt on Windows
|
2021-11-04 17:24:28 +00:00 |
|
gingerBill
|
d8e34bd9b7
|
Add core:math/linalg/hlsl
|
2021-11-04 17:08:59 +00:00 |
|
gingerBill
|
68046d0c08
|
Allow casting between matrix types of different element types
|
2021-11-04 16:50:59 +00:00 |
|
gingerBill
|
bc2bf1caeb
|
Add #load_hash(<filepath>, <string-hash-kind>)
|
2021-11-04 16:29:41 +00:00 |
|
gingerBill
|
d551144841
|
Add inverse for dmatN types
|
2021-11-04 16:09:19 +00:00 |
|
gingerBill
|
84540d7aa2
|
Add smoothstep
|
2021-11-04 15:57:27 +00:00 |
|
gingerBill
|
57eedfc4f4
|
Fix lb_emit_array_epi for matrix types
|
2021-11-04 15:01:31 +00:00 |
|
gingerBill
|
2718ade2bc
|
Add core:math/linalg/glsl to all_main.odin
|
2021-11-04 14:56:16 +00:00 |
|
gingerBill
|
95f36d4fa5
|
Minor reorganization
|
2021-11-04 14:54:55 +00:00 |
|
gingerBill
|
3accf4048e
|
Add f64 variants of all types and procedures
|
2021-11-04 14:52:03 +00:00 |
|
gingerBill
|
eb05879148
|
Add more comments
|
2021-11-04 14:25:34 +00:00 |
|
gingerBill
|
a882118c56
|
Add comments
|
2021-11-04 14:20:47 +00:00 |
|
gingerBill
|
57d15ac6e7
|
Remove unneeded suffixes
|
2021-11-04 14:11:34 +00:00 |
|
gingerBill
|
e3cfdf6982
|
Remove build tag
|
2021-11-04 14:11:04 +00:00 |
|
gingerBill
|
017fe10762
|
core:math/linalg/glsl - GLSL-like mathematics types and operations
|
2021-11-04 14:09:12 +00:00 |
|
gingerBill
|
7bb7a741c6
|
Make math procedure contextless; Add asinh, acosh, atanh
|
2021-11-04 14:07:05 +00:00 |
|