vassvik
|
f9bea5b791
|
Updated comment for Windows version of setjmp.
|
2021-08-28 13:41:14 +02:00 |
|
vassvik
|
8ca4286624
|
Add core:c/libc tests
|
2021-08-28 13:32:32 +02:00 |
|
vassvik
|
165118c641
|
Fix runtime crash for setjmp in Windows related to an hidden second argument not normally accessible needing to be set to 0.
|
2021-08-28 13:32:13 +02:00 |
|
vassvik
|
102d080a31
|
Fix core:c/libc Windows compilation errors by linking to the right libraries.
Fix some name typos and missing types in Windows.
Add explicit cast on MB_CUR_MAX
|
2021-08-28 13:27:41 +02:00 |
|
gingerBill
|
bf56e3ea8d
|
Improve strings.index_any and strings.last_index_any
|
2021-08-27 12:07:57 +01:00 |
|
gingerBill
|
ce7698c20e
|
Correct core library usage of the new mem.new behaviour
|
2021-08-23 19:29:01 +01:00 |
|
gingerBill
|
81623861c0
|
Correct mem.clone_slice
|
2021-08-23 14:33:54 +01:00 |
|
gingerBill
|
4ccf135892
|
Unify new/make the internal logic between runtime and mem
|
2021-08-23 12:35:29 +01:00 |
|
gingerBill
|
0c5fa2cdd5
|
Fix build.bat
|
2021-08-22 17:09:40 +01:00 |
|
gingerBill
|
037cc679c4
|
Keep -vet happy
|
2021-08-22 16:58:12 +01:00 |
|
gingerBill
|
56078ee099
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-22 16:49:48 +01:00 |
|
Dale Weiler
|
791d7f764b
|
cleanup
|
2021-08-22 10:05:27 -04:00 |
|
Dale Weiler
|
b39a4f3e3b
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-22 09:49:20 -04:00 |
|
Dale Weiler
|
389b50f735
|
libc projection
|
2021-08-22 09:48:34 -04:00 |
|
gingerBill
|
2f6e566a32
|
Remove the deprecated fmt.print*_err procedures
|
2021-08-22 12:57:08 +01:00 |
|
gingerBill
|
d5bad374d9
|
Remove deprecated procedure slice_ptr_to_bytes
|
2021-08-22 12:55:57 +01:00 |
|
gingerBill
|
445ed9be2b
|
Use multi-pointers when appropriate
|
2021-08-22 12:54:04 +01:00 |
|
gingerBill
|
36a6805b7c
|
Update doc format for multi-pointers
|
2021-08-22 11:46:26 +01:00 |
|
gingerBill
|
19bf12aa09
|
Update odin/ast for multi pointers
|
2021-08-22 11:46:12 +01:00 |
|
gingerBill
|
0decdaed1a
|
Merge branch 'master' into multi-pointers
|
2021-08-22 11:28:44 +01:00 |
|
gingerBill
|
93b5befe45
|
Improve error handling for missing semicolon separators in a for loop
|
2021-08-22 11:27:24 +01:00 |
|
gingerBill
|
18a0fa02c5
|
Add multi pointers to core
|
2021-08-21 23:16:14 +01:00 |
|
gingerBill
|
f0437a4242
|
Enforce core:builtin and core:intrinsics for imports
|
2021-08-21 13:44:16 +01:00 |
|
gingerBill
|
32bdad322a
|
Improve parsing for or_return in core:odin/parser
|
2021-08-21 13:43:38 +01:00 |
|
gingerBill
|
bf130087e7
|
Change to strings.clone_from_cstring_bounded
|
2021-08-21 13:43:03 +01:00 |
|
gingerBill
|
38e038a1ab
|
Add strings.clone_from and strings.clone_from_nul_terminated
|
2021-08-21 13:42:06 +01:00 |
|
Jeroen van Rijn
|
bb86b0f526
|
os: Add Windows 11 detection.
|
2021-08-21 14:08:22 +02:00 |
|
gingerBill
|
2f5edebefa
|
Rename mem.reinterpret to mem.reinterpret_copy
|
2021-08-20 10:19:30 +01:00 |
|
gingerBill
|
b5cdb331b0
|
Add mem.reinterpret
|
2021-08-20 10:18:34 +01:00 |
|
Jeroen van Rijn
|
23d29be4d8
|
big: Update license to BSD-3.
|
2021-08-19 12:12:59 +02:00 |
|
Jeroen van Rijn
|
1ad0743a52
|
big: Nicely align test suite results.
|
2021-08-19 12:12:59 +02:00 |
|
Jeroen van Rijn
|
06cde91ba3
|
big: Enable Toom again.
|
2021-08-18 15:35:01 +02:00 |
|
Jeroen van Rijn
|
5fd7a5f32a
|
big: Fix signed multiplication for some inputs.
|
2021-08-18 15:24:43 +02:00 |
|
Jeroen van Rijn
|
3af078e941
|
Merge branch 'master' into bigint
|
2021-08-16 22:16:03 +02:00 |
|
Jeroen van Rijn
|
48c1f0ab59
|
big: Disable Toom for a moment.
|
2021-08-16 22:13:54 +02:00 |
|
Jeroen van Rijn
|
19386814b3
|
Merge pull request #1085 from Kelimion/bigint
Add `_private_int_mul_toom` + `_private_int_mul_karatsuba`.
|
2021-08-16 21:29:40 +02:00 |
|
Jeroen van Rijn
|
706e58c1c7
|
big: Add _private_int_mul_toom`.
|
2021-08-16 21:17:21 +02:00 |
|
gingerBill
|
df159dbae7
|
Add some missing files to sync2 for linux and darwin
|
2021-08-16 15:48:54 +01:00 |
|
Jeroen van Rijn
|
8b49bbb0fc
|
big: Add _private_mul_karatsuba.
|
2021-08-16 16:10:10 +02:00 |
|
gingerBill
|
e3fef2dade
|
Improve parsing for or_return; allow #force_inline foo() or_return;
|
2021-08-16 11:58:50 +01:00 |
|
gingerBill
|
f293d7c997
|
Update package encoding/json for or_return
|
2021-08-15 23:11:15 +01:00 |
|
gingerBill
|
4e1c9b71f4
|
Update core:odin/* for or_else and or_return
|
2021-08-15 19:05:55 +01:00 |
|
gingerBill
|
4035fec784
|
Add more uses of or_return
|
2021-08-15 18:13:56 +01:00 |
|
gingerBill
|
b071a07c86
|
Replace uses of err != nil with or_return where appropriate
|
2021-08-15 17:56:24 +01:00 |
|
gingerBill
|
c27b8a71fd
|
Replace err != nil with or_return where appropriate
|
2021-08-15 17:52:10 +01:00 |
|
gingerBill
|
21cbac755e
|
Make or_else and or_return operators (binary and suffix respectively)
|
2021-08-15 17:14:35 +01:00 |
|
gingerBill
|
7bbc9a4634
|
Add #any_int directive to replace auto_cast uses on parameters.
|
2021-08-15 12:56:59 +01:00 |
|
gingerBill
|
19aefa6a40
|
Add assignment statement to #no_bounds_check etc rules. Correct os_linux.odin usage.
|
2021-08-15 11:14:34 +01:00 |
|
gingerBill
|
effecf8595
|
Fix typo
|
2021-08-15 11:13:59 +01:00 |
|
gingerBill
|
9fb486b2ad
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-08-15 11:08:35 +01:00 |
|