gingerBill
|
9d4fe90356
|
Fix bugs in big.Rat caused by typos
|
2021-12-07 17:35:41 +00:00 |
|
gingerBill
|
6ce5608003
|
Correct odin doc default parameter value init_string generation
|
2021-12-03 11:46:54 +00:00 |
|
gingerBill
|
2b07afaf70
|
Add lb_build_addr on or_return and or_else for sanity's sake
|
2021-11-27 16:03:03 +00:00 |
|
gingerBill
|
6616882708
|
Correct reading from a console on Windows
e.g. `os.read(os.stdin, buf[:])`
|
2021-11-27 14:59:35 +00:00 |
|
gingerBill
|
c9c197ba08
|
Add os.read_at_least and os_read_full utility procedures.
|
2021-11-27 14:57:49 +00:00 |
|
gingerBill
|
7876660d8c
|
Add new utf16 procedures: decode, decode_to_utf8
|
2021-11-27 14:57:20 +00:00 |
|
gingerBill
|
27106dd9ae
|
Allow .asm, .s, and .S as valid assembly file extensions
|
2021-11-26 22:25:07 +00:00 |
|
gingerBill
|
33dc12a61a
|
Add supported check for .asm files
|
2021-11-26 14:46:03 +00:00 |
|
gingerBill
|
ffd7ca57f1
|
Move nasm.exe to windows/nasm.exe, etc
|
2021-11-26 14:40:39 +00:00 |
|
gingerBill
|
c34a331696
|
Add -extra-assembler-flags
|
2021-11-24 22:20:18 +00:00 |
|
gingerBill
|
07ec93bfeb
|
Add procs_windows_amd64.asm for use with -no-crt
|
2021-11-24 18:32:27 +00:00 |
|
gingerBill
|
994ee5a559
|
Allow for multiple .asm files
|
2021-11-24 17:57:31 +00:00 |
|
gingerBill
|
50057b0696
|
Add basic support for foreign import "foo.asm" on Windows with nasm.exe
|
2021-11-24 16:56:42 +00:00 |
|
gingerBill
|
70d4bc8573
|
Add nasm binaries
|
2021-11-24 16:36:34 +00:00 |
|
gingerBill
|
bc775afccb
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-24 16:31:47 +00:00 |
|
gingerBill
|
504ea7deeb
|
Fix update_untyped_expr_type for ternary if expressions with an untyped type
|
2021-11-24 16:31:37 +00:00 |
|
gingerBill
|
5e2280a787
|
Fix set_file_path_string and thread_safe_set_ast_file_from_id
|
2021-11-24 16:20:01 +00:00 |
|
gingerBill
|
275241f9b4
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-23 11:43:38 +00:00 |
|
gingerBill
|
9246e89c4a
|
Fix #1328
|
2021-11-23 11:43:32 +00:00 |
|
gingerBill
|
2e89585c8c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-23 10:59:50 +00:00 |
|
gingerBill
|
de435c9318
|
Remove unneeded semicolons from vendor:OpenGL
|
2021-11-21 14:52:40 +00:00 |
|
gingerBill
|
f40f12d480
|
Minor cleanup to math constants
|
2021-11-21 14:06:32 +00:00 |
|
gingerBill
|
8a2c829e07
|
Patch odin doc binary format
|
2021-11-21 14:06:15 +00:00 |
|
gingerBill
|
42b9ce636f
|
Remove #force_inline from all wrappers
|
2021-11-21 13:59:28 +00:00 |
|
gingerBill
|
ca6951d05e
|
Add MessageDecompose; Update the static library
|
2021-11-20 20:20:12 +00:00 |
|
gingerBill
|
446f1f6183
|
Correct foreign imports for portmidi on Windows
|
2021-11-20 19:27:34 +00:00 |
|
gingerBill
|
daebaa8b50
|
Fix #1319
|
2021-11-19 15:43:13 +00:00 |
|
gingerBill
|
9320a31f4d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-19 12:26:19 +00:00 |
|
gingerBill
|
3e04b45106
|
Allow cast from float to complex
|
2021-11-19 12:26:10 +00:00 |
|
gingerBill
|
12c1291805
|
Add optional seed parameters to all hashes
|
2021-11-18 16:14:33 +00:00 |
|
gingerBill
|
ae59f214ee
|
@(tag=<string>) - dummy attribute for tooling
|
2021-11-17 21:32:33 +00:00 |
|
gingerBill
|
9be0d18e5d
|
Correct x in ptr logic
|
2021-11-17 11:02:11 +00:00 |
|
gingerBill
|
e877525073
|
Keep -vet happy for -no-crt and wasm targets
|
2021-11-17 10:40:55 +00:00 |
|
gingerBill
|
f09638318f
|
Add support for darwin to core:c/libc
|
2021-11-16 21:19:08 +00:00 |
|
gingerBill
|
bb7703fcec
|
Improve ptr_map_hash_key
|
2021-11-16 16:08:20 +00:00 |
|
gingerBill
|
1b28226a67
|
Add math.lgamma based off FreeBSD's /usr/src/lib/msun/src/e_lgamma_r.c
|
2021-11-16 15:32:32 +00:00 |
|
gingerBill
|
2b546a598c
|
Add math.signbit; Add math.gamma based on http://netlib.sandia.gov/cephes/cprob/gamma.c
|
2021-11-16 15:23:19 +00:00 |
|
gingerBill
|
b530ca9a5e
|
Add math.nextafter
|
2021-11-16 15:12:01 +00:00 |
|
gingerBill
|
d232796149
|
Fix typo
|
2021-11-16 15:09:47 +00:00 |
|
gingerBill
|
e721f26a76
|
Implement ln based off FreeBSD's /usr/src/lib/msun/src/e_log.c
|
2021-11-16 15:05:04 +00:00 |
|
gingerBill
|
91408cb21f
|
Implement atanh based on FreeBSD's /usr/src/lib/msun/src/e_atanh.c
|
2021-11-16 14:58:59 +00:00 |
|
gingerBill
|
eb8b0d7a03
|
Add log1p, erf, erfc, ilogb logb (implemented based of FreeBSD's)
|
2021-11-16 14:54:57 +00:00 |
|
gingerBill
|
880af47ae7
|
Rename math_js.odin to math_basic_js.odin
|
2021-11-16 14:26:04 +00:00 |
|
gingerBill
|
91949b0992
|
Implement math.sqrt with intrinsics.sqrt
|
2021-11-16 14:11:20 +00:00 |
|
gingerBill
|
6a101e69a2
|
Implement ldexp and frexp in native Odin
|
2021-11-16 14:04:49 +00:00 |
|
gingerBill
|
1ec0b79345
|
Allow both -help and --help if passed as init_filename
|
2021-11-15 22:10:31 +00:00 |
|
gingerBill
|
e814a3693f
|
Improve usage of file_id
|
2021-11-15 17:26:01 +00:00 |
|
gingerBill
|
f55fc4cd08
|
Add complex32 and quaternion64 for the 16-bit float types to fmt
|
2021-11-15 17:25:29 +00:00 |
|
gingerBill
|
f47311f2f6
|
Remove scope field from Ast
|
2021-11-14 15:22:40 +00:00 |
|
gingerBill
|
3f038428a7
|
Begin minimizing Ast size
|
2021-11-14 15:12:37 +00:00 |
|
gingerBill
|
b9701340b8
|
Add linalg.matrix4_look_at_from_fru
|
2021-11-13 19:15:37 +00:00 |
|
gingerBill
|
82110bf487
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-13 19:07:27 +00:00 |
|
gingerBill
|
a75dc9d86d
|
Fix minor issue with unmarshal for booleans
|
2021-11-13 19:07:16 +00:00 |
|
gingerBill
|
76054dddb7
|
Revert build.bat
|
2021-11-09 22:11:18 +00:00 |
|
gingerBill
|
80360f3f51
|
Add vendor packages for the js_wasm32 target
|
2021-11-09 18:26:42 +00:00 |
|
gingerBill
|
321d93bff1
|
Merge branch 'master' into target-js_wasm32
|
2021-11-09 18:06:19 +00:00 |
|
gingerBill
|
600d19c51b
|
General catch-all for llvm debug types
|
2021-11-09 18:04:31 +00:00 |
|
gingerBill
|
ed933bca19
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-09 16:36:01 +00:00 |
|
gingerBill
|
a9ea590d24
|
Add dummy time_freestanding.odin
|
2021-11-09 16:35:50 +00:00 |
|
gingerBill
|
50562440bf
|
Correct wasm-ld path for non-Windows platforms
|
2021-11-09 08:09:56 +00:00 |
|
gingerBill
|
d4bdcd55e1
|
Add Modified README.md
|
2021-11-08 16:25:51 +00:00 |
|
gingerBill
|
3f90faf0c9
|
Update vendor:raylib version 4.0
|
2021-11-08 15:57:55 +00:00 |
|
gingerBill
|
3d35c5ceb1
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-11-08 12:16:04 +00:00 |
|
gingerBill
|
a674e842d0
|
Improve matrix indices to offset logic
|
2021-11-08 12:15:57 +00:00 |
|
gingerBill
|
23f0fbc376
|
Improve matrix->matrix casting implementation
|
2021-11-08 11:40:41 +00:00 |
|
gingerBill
|
c63f4d68c8
|
Add math_js.odin specific calls (that just wrap the f64 procedures)
|
2021-11-07 20:06:05 +00:00 |
|
gingerBill
|
518460af66
|
Begin work in semi-standardized js_wasm32 target
|
2021-11-07 19:56:01 +00:00 |
|
gingerBill
|
1296fabe2c
|
Fix typos
|
2021-11-07 16:20:04 +00:00 |
|
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 |
|
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
|
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 |
|
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 |
|