gingerBill
|
40bcfc7c8d
|
Update json/unmarshal.odin for the new runtime.__dynamic_map_set
|
2022-09-17 13:05:14 +01:00 |
|
gingerBill
|
bfe0ffd6e6
|
Minor clean up
|
2022-09-17 13:02:06 +01:00 |
|
gingerBill
|
8ee6bb5d4b
|
Add contextless where possible in dynamic_map_internal.odin
|
2022-09-17 13:00:19 +01:00 |
|
gingerBill
|
7840c1b89f
|
Change __dynamic_map_get and __dynamic_map_set to use separate parameters rather than take a singular struct
|
2022-09-17 12:48:12 +01:00 |
|
gingerBill
|
0428d5ae2e
|
Catch missing areas of Map_Index usage
|
2022-09-17 12:27:34 +01:00 |
|
gingerBill
|
b967ae2739
|
Change internal map indices to use a distinct uint rather than just int
|
2022-09-17 12:21:23 +01:00 |
|
gingerBill
|
c462496bd5
|
Merge pull request #2048 from odin-lang/pow2-map
Use pow of two capacity for hash maps to allow for `& (n-1)` instead of `% n`
|
2022-09-17 11:28:42 +01:00 |
|
gingerBill
|
a903e5024c
|
Chnage next_pow2 to ceil_to_pow2
|
2022-09-17 11:18:26 +01:00 |
|
gingerBill
|
320b84df4f
|
Fix #2052 typo in linalg.max_single
|
2022-09-17 10:20:52 +01:00 |
|
gingerBill
|
f50fc33749
|
Clean up of the core library to make the stream vtables not be pointers directly.
|
2022-09-15 10:00:50 +01:00 |
|
gingerBill
|
1e595f2e26
|
Add missing import
|
2022-09-14 18:27:02 +01:00 |
|
gingerBill
|
28ad4f8623
|
Use json field tag for json.marshal
|
2022-09-14 18:21:12 +01:00 |
|
gingerBill
|
53c7cf895c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-09-14 16:52:09 +01:00 |
|
gingerBill
|
db1b7b2d21
|
Allow for ignored fields in struct for json.unmarshal
|
2022-09-14 16:52:01 +01:00 |
|
hikari
|
164ba944ac
|
sys/windows: add definitions
|
2022-09-14 11:42:19 +03:00 |
|
gingerBill
|
0ff5ff6ff2
|
Use pow of two capacity for hash maps to allow for & (n-1) instead of % n
|
2022-09-12 21:22:45 +01:00 |
|
gingerBill
|
a35d6a6f8d
|
Improve mem/virtual handling of out of memory on Windows
|
2022-09-12 17:06:32 +01:00 |
|
gingerBill
|
bba47b6f54
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-09-12 13:44:34 +01:00 |
|
gingerBill
|
ef372bd861
|
Replace #optional_second with #optional_allocator_error
|
2022-09-12 13:08:32 +01:00 |
|
Adam Rasburn
|
0f036eebc0
|
doc fix for strings.last_index_any
|
2022-09-12 07:37:15 +12:00 |
|
gingerBill
|
e008eeac6a
|
Simplify package io by removing different unnecessary types and calls
|
2022-09-11 15:42:08 +01:00 |
|
Ryan Chan
|
183a02c584
|
Add windows.timeGetTime()
Here is the windows documentation for it: https://docs.microsoft.com/en-us/windows/win32/api/timeapi/nf-timeapi-timegettime
|
2022-09-10 16:54:34 +04:00 |
|
gingerBill
|
0c9ddd51a4
|
Keep -vet happy
|
2022-09-08 16:55:40 +01:00 |
|
gingerBill
|
f77709e67e
|
Add intrinsics.type_convert_variants_to_pointers and reflect.get_union_as_ptr_variants
|
2022-09-08 16:52:51 +01:00 |
|
gingerBill
|
39728b8bfb
|
Add the builtin procedures abs, clamp min, max to core:math as aliases
|
2022-09-08 15:08:53 +01:00 |
|
Jeroen van Rijn
|
37e23a19b5
|
Merge pull request #2033 from thePHTest/poly-proc
fix sort_by_indices_allocate
|
2022-09-07 19:58:42 +02:00 |
|
Phil
|
7d55bfc120
|
fix sort_by_indices_allocate
|
2022-09-07 10:53:56 -07:00 |
|
gingerBill
|
82d5f48fa7
|
Merge pull request #2032 from rasa-silva/fix_strings_justify
Fix `strings.*_justify` to take into account the string length
|
2022-09-07 10:49:09 +01:00 |
|
Ricardo Silva
|
2239e43faf
|
Fix strings.*_justify
|
2022-09-07 08:56:23 +01:00 |
|
gingerBill
|
826a3b3012
|
Begin work in helgrind calls
|
2022-09-06 13:50:23 +01:00 |
|
Jeroen van Rijn
|
b6ed117726
|
[sys/info] Indentation nitpick.
|
2022-09-05 19:18:18 +02:00 |
|
Jeroen van Rijn
|
4b23decb08
|
Silence vet some more.
|
2022-09-05 19:04:18 +02:00 |
|
Jeroen van Rijn
|
a70ea6579d
|
Silence -vet.
|
2022-09-05 18:55:33 +02:00 |
|
Jeroen van Rijn
|
1ca641f718
|
[sys/info] Add doc.odin with explanation.
|
2022-09-05 18:39:57 +02:00 |
|
Jeroen van Rijn
|
6222e7be78
|
Merge branch 'master' into sysinfo
|
2022-09-05 18:28:18 +02:00 |
|
gingerBill
|
12687a63f4
|
Merge pull request #1951 from IanLilleyT/wstring_allocation
smaller allocation for non-null-terminated wstring
|
2022-09-05 15:48:43 +01:00 |
|
Jeroen van Rijn
|
426f02906b
|
[sys/info] Add OpenBSD detection support.
|
2022-09-04 20:37:38 +02:00 |
|
Jeroen van Rijn
|
2d12ba3ac0
|
Merge branch 'master' into sysinfo
|
2022-09-04 19:09:34 +02:00 |
|
Jeroen van Rijn
|
9266b81aff
|
Merge pull request #2015 from Kelimion/futex_macos
Use __ulock_wait macOS; fix #1959
|
2022-09-04 13:24:05 +02:00 |
|
Jeroen van Rijn
|
52475b1761
|
Use __ulock_wait macOS; fix #1959
|
2022-09-04 13:11:06 +02:00 |
|
Jeroen van Rijn
|
2f6347b924
|
[sys/info] Add detection for Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite
|
2022-09-03 20:49:19 +02:00 |
|
Jeroen van Rijn
|
0ffffb12da
|
Merge branch 'master' into sysinfo
|
2022-09-03 17:00:14 +02:00 |
|
Jeroen van Rijn
|
3f3f4fafff
|
[sys/info] Move FreeBSD sysctl to sys/unix.
|
2022-09-03 16:53:03 +02:00 |
|
Jeroen van Rijn
|
4367ae4acf
|
Merge branch 'sysinfo' of github.com:Kelimion/Odin into sysinfo
|
2022-09-03 16:30:44 +02:00 |
|
Jeroen van Rijn
|
4eafb0ce7f
|
[sys/info] Move macOS sysctl to sys/unix.
|
2022-09-03 16:30:31 +02:00 |
|
Jeroen van Rijn
|
7a4891b6b9
|
[sys/info] Grab FreeBSD kernel info using sysctl.
|
2022-09-03 15:26:28 +02:00 |
|
Jeroen van Rijn
|
0171c276f0
|
[sys/info] Support FreeBSD 13
|
2022-09-03 02:33:36 +02:00 |
|
Jeroen van Rijn
|
0743dd195d
|
[sys/info] Add detection for El Capitan, Sierra, High Sierra, Mojave
|
2022-09-02 22:46:24 +02:00 |
|
Jeroen van Rijn
|
d1a204a784
|
[sys/info] Add detection for Catalina, Big Sur, Monterey.
|
2022-09-02 21:15:34 +02:00 |
|
Jeroen van Rijn
|
57dea0e4d8
|
Merge pull request #2009 from rasa-silva/fix_path_clone_macos
Fix allocation on darwin `absolute_path_from_handle`
|
2022-09-02 12:40:14 +02:00 |
|