gingerBill
|
75b7f2b9fe
|
Correct -init for *nix to be a different procedure
|
2022-01-12 20:13:38 +00:00 |
|
gingerBill
|
f1521aa980
|
Add proc_windows.odin for custom entry points
|
2022-01-12 20:10:23 +00:00 |
|
gingerBill
|
fb0a3ab7c1
|
Correct linkage for entry point procedures on Windows
|
2022-01-12 20:07:17 +00:00 |
|
gingerBill
|
5ec93677a0
|
Correct look for entry point in llvm backend (Windows only currently)
|
2022-01-12 19:27:49 +00:00 |
|
gingerBill
|
7e4067c44c
|
Begin work to move entry point code to Odin itself rather than in C++ side
|
2022-01-12 19:19:43 +00:00 |
|
gingerBill
|
f2f6c3c67d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-01-11 10:56:13 +00:00 |
|
gingerBill
|
847b05013f
|
Disable DEFAULT_TO_THREADED_CHECKER until race condition is found
|
2022-01-11 10:56:07 +00:00 |
|
gingerBill
|
32ec1162bf
|
Use more {} ctor
|
2022-01-10 14:52:47 +00:00 |
|
gingerBill
|
7cc265e14c
|
Add mutex guards for signature scopes
|
2022-01-10 14:50:28 +00:00 |
|
gingerBill
|
6f3e450c50
|
Move error handling code to a separate file
|
2022-01-10 14:03:36 +00:00 |
|
gingerBill
|
cb1080d56c
|
Fix check_procedure_bodies to allow multiple threads caused by a typo
|
2022-01-10 13:31:34 +00:00 |
|
gingerBill
|
80bd1eb615
|
Fix polymorphic matrix element with a minor hack
|
2022-01-10 12:19:49 +00:00 |
|
gingerBill
|
af612bc7e9
|
Update matrix types to be the native Odin matrix types
|
2022-01-10 11:32:27 +00:00 |
|
gingerBill
|
72862ce30d
|
Fix minor typo in c/frontend/preprocess
|
2022-01-04 11:48:18 +00:00 |
|
gingerBill
|
d0f4cb1de4
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-01-04 11:47:05 +00:00 |
|
gingerBill
|
17613185e7
|
Support struct field tags in odin doc format
|
2022-01-04 11:44:34 +00:00 |
|
gingerBill
|
f15bb0b424
|
Fix quaternion casting
|
2022-01-03 19:45:27 +00:00 |
|
gingerBill
|
f818d0feb1
|
Fix #1344
|
2022-01-03 19:43:22 +00:00 |
|
gingerBill
|
defc1672c3
|
Revert fix #1344
|
2022-01-03 13:48:12 +00:00 |
|
gingerBill
|
12f459b5fb
|
Fix #1344
|
2022-01-03 13:12:39 +00:00 |
|
gingerBill
|
e6b8f7e77a
|
Fix #1398
|
2022-01-03 12:54:31 +00:00 |
|
gingerBill
|
236b08cb49
|
Fix #1356
|
2022-01-03 12:51:32 +00:00 |
|
gingerBill
|
e4f28de3de
|
Fix #1311
|
2022-01-03 12:14:01 +00:00 |
|
gingerBill
|
6543491148
|
Clean up code for queue (no logic changed)
|
2022-01-02 15:31:47 +00:00 |
|
gingerBill
|
3cbf9c3719
|
Fix #1381
|
2022-01-02 14:45:39 +00:00 |
|
gingerBill
|
50188f0308
|
Add sort.map_entries_by_key sort.map_entries_by_value
|
2022-01-01 17:13:11 +00:00 |
|
gingerBill
|
a60b9735a2
|
Add core:container/queue
|
2022-01-01 15:46:22 +00:00 |
|
gingerBill
|
a032a2ef32
|
Remove the hidden NUL byte past the end from bytes.clone
|
2022-01-01 15:33:19 +00:00 |
|
gingerBill
|
f364ac60c2
|
Remove the hidden NUL byte past the end from strings.clone
|
2022-01-01 15:31:51 +00:00 |
|
gingerBill
|
43763ddfda
|
Correct _shift_down logic
|
2022-01-01 13:44:37 +00:00 |
|
gingerBill
|
70ed280c5a
|
Fix typo in priority_queue.odin and add default_swap_proc
|
2022-01-01 13:11:53 +00:00 |
|
gingerBill
|
0d7cb02386
|
Fix conversion from float to quaternion
|
2021-12-31 23:20:14 +00:00 |
|
gingerBill
|
bdf66bb1e1
|
Correct abs type behaviour for quaternions
|
2021-12-31 22:54:12 +00:00 |
|
gingerBill
|
c7ff296bef
|
Change the implementation of Priority_Queue to have a better interface that allows for a less and swap procedure
|
2021-12-30 13:42:10 +00:00 |
|
gingerBill
|
ed742846cb
|
Correct lb_emit_ptr_offset bug caused by LLVMConstGEP assuming a signed index
|
2021-12-29 15:01:56 +00:00 |
|
gingerBill
|
ed8b20da78
|
Add core:container/priority_queue
|
2021-12-29 14:38:39 +00:00 |
|
gingerBill
|
c987b84292
|
Move bash.djbx33a to hash.odin
|
2021-12-29 12:24:47 +00:00 |
|
gingerBill
|
a9b17b5a37
|
Add hash.djbx33a
|
2021-12-29 12:01:07 +00:00 |
|
gingerBill
|
a66f859fb4
|
Minor improvements to core:container/small_array
|
2021-12-29 11:58:27 +00:00 |
|
gingerBill
|
c46e7eda1d
|
Add core:container/small_array
|
2021-12-29 11:26:22 +00:00 |
|
gingerBill
|
dbf42d2469
|
make slice.as_ptr return [^]E
|
2021-12-28 14:16:27 +00:00 |
|
gingerBill
|
5d653a9d8e
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-28 14:05:18 +00:00 |
|
gingerBill
|
7f61a90ea1
|
Remove core:container contents
|
2021-12-28 14:05:09 +00:00 |
|
gingerBill
|
0548db4230
|
Disallow @(static) and @(thread_local) within defer statements
|
2021-12-17 11:06:17 +00:00 |
|
gingerBill
|
08a081ed45
|
Improve debug symbol retention with -debug -opt:0
|
2021-12-11 17:42:58 +00:00 |
|
gingerBill
|
84b84d9f7d
|
Fix rat_set_f64
|
2021-12-11 12:47:05 +00:00 |
|
gingerBill
|
85f8c8df91
|
Fix fields_proc in strings and bytes
|
2021-12-11 12:04:34 +00:00 |
|
gingerBill
|
c889591333
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-11 12:02:33 +00:00 |
|
gingerBill
|
e2f53ee107
|
Fix #1362 strings.index_any
|
2021-12-11 12:02:23 +00:00 |
|
gingerBill
|
94bad4d786
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-09 15:36:12 +00:00 |
|
gingerBill
|
1d7c9cf872
|
Make strconv more robust
|
2021-12-09 15:35:00 +00:00 |
|
gingerBill
|
1e17d5d86f
|
Add utility procedures to get low values
|
2021-12-09 15:34:35 +00:00 |
|
gingerBill
|
1e9b30666f
|
Minor style change
|
2021-12-09 15:34:17 +00:00 |
|
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 |
|