gingerBill
a626adac8e
Use long-form names and alias with short-form UNIX-like names
2024-01-29 13:33:39 +00:00
gingerBill
3a4c82abf8
Move core:(builtin|intrinsics) to base:
2024-01-29 11:46:16 +00:00
gingerBill
6da82e038d
Fix types for BSD
2024-01-28 23:27:30 +00:00
gingerBill
535b8a9483
Remove core:os dependency completely from base:runtime
2024-01-28 23:11:38 +00:00
gingerBill
038086d1d9
Alias heap calls from base:runtime is core:os
2024-01-28 22:47:55 +00:00
gingerBill
9a16bc5fc5
Remove core:os dependency for base:runtime
2024-01-28 22:40:46 +00:00
gingerBill
3e7e779abf
Replace core:* to base:* where appropriate
2024-01-28 22:18:51 +00:00
gingerBill
f67691c457
Move matrix related procedures to the different linalg packages
2024-01-28 21:28:54 +00:00
gingerBill
09fa1c29cd
Move core:runtime to base:runtime; keep alias around
2024-01-28 21:05:53 +00:00
gingerBill
ddcaa0de53
Remove core:mem dependency from core:reflect
2024-01-28 20:52:01 +00:00
gingerBill
621b3c7829
Add missing clone for Struct_Type
2024-01-28 17:34:32 +00:00
gingerBill
68df35b378
Add #field_align(N)
...
It sets the minimum alignment for the fields within a struct. This cannot be used with `#packed`, but can be used with `#align(N)`.
If `#align(N)` is less than `#field_align(N)`, then a warning will be printed.
2024-01-28 17:33:29 +00:00
gingerBill
c1d853a24e
Remove dead code
2024-01-28 17:32:34 +00:00
gingerBill
30636f5114
Change return values from Struct_Tag to string
2024-01-28 15:48:19 +00:00
gingerBill
da6edb3764
Merge pull request #3139 from flysand7/file-attrib
...
sys/windows: Make `INVALID_FILE_ATTRIBUTES` a `u32` constant
2024-01-26 15:05:23 +00:00
gingerBill
9a9625f885
Fix #3053
2024-01-26 13:04:47 +00:00
flysand7
d5b0ec712b
os/os2: Remove file attribute casting from core:os2
2024-01-26 09:07:12 +11:00
flysand7
af636eedde
os: Fix casting errors in other files
2024-01-25 21:32:24 +11:00
flysand7
57b7822e12
Merge branch 'master' into unsigned-file-attrib
2024-01-25 20:57:18 +11:00
flysand7
03736d8bcb
sys/windows: Make INVALID_FILE_ATTRIBUTES a u32 constant
2024-01-25 20:52:39 +11:00
Kyle Burke
14e2cc17d6
Remove mention of map in builtin resize proc group
2024-01-24 09:39:47 -06:00
gingerBill
5f41741e8c
Merge pull request #3126 from DanielGavin/parser-fix-paran
...
Improve recovery from faulty parameters in parse_proc_type
2024-01-24 11:23:49 +00:00
gingerBill
cfdf2bfb77
Merge pull request #3129 from DragosPopse/assert-fix
...
`fmt.assertf` now correctly gets disabled on `-disable-assert`. `log.assert/f` procs. `@cold` trick on everything fixed.
2024-01-24 11:21:37 +00:00
flysand7
a660098106
os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windows
2024-01-24 15:51:47 +11:00
Dragos Popescu
90d1f9ab27
Removed return value of assertf. assertf now correctly responds to -disable-assert. Added log.assert and log.assertf. All asserts now do the @cold trick, first added to builtin.assert
2024-01-23 20:56:13 +02:00
DanielGavin
f63f28302e
Recover from faulty parameter in parse_proc_type
2024-01-22 20:35:26 +01:00
gingerBill
98b539ac5c
Merge pull request #2912 from karl-zylinski/marshal-sort-maps-by-key-and-clone-value
...
JSON: Option to sort marshaled maps before outputting + clone_value proc + small improvements
2024-01-22 14:05:15 +00:00
Karl Zylinski
9d067ae562
Made sure temp guard for sorting map keys in json marshal code ignores temp allocator
2024-01-22 14:35:05 +01:00
Jeroen van Rijn
e8102a40d0
Add hot reload support to dynlib.initialize_symbols
2024-01-19 18:43:02 +01:00
gingerBill
b8bfc715bf
Merge pull request #3109 from flysand7/sys-linux-tiny-fix
...
[sys/linux]: Remove +build comments in files with documentation
2024-01-18 15:59:50 +00:00
gingerBill
799f4379d8
Keep vet happy
2024-01-17 22:51:49 +00:00
gingerBill
bd51b21386
Fix typo
2024-01-17 22:47:23 +00:00
gingerBill
276284cbec
Fix typo
2024-01-17 22:44:28 +00:00
gingerBill
a8021f03a6
Rename to Map_File_*
2024-01-17 22:43:35 +00:00
gingerBill
c35d5d4c42
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-01-17 22:41:28 +00:00
gingerBill
248a0bfa5f
Add virtual.map_file
2024-01-17 22:41:22 +00:00
flysand7
34791707fd
[sys/linux]: Remove +build comments in files with documentation
2024-01-18 09:16:40 +11:00
Colin Davidson
b6838731f5
oops, indentation
2024-01-17 13:30:03 -08:00
Colin Davidson
991c1d4446
add resize_non_zeroed to query features
2024-01-17 13:27:19 -08:00
Colin Davidson
d0bb1fb844
bring log allocator up to date
2024-01-17 13:11:10 -08:00
Jeroen van Rijn
ea43c030aa
Merge pull request #3107 from ktsiligkiris/documentation/fix_xml_docs
...
Fix comments for proper rendering in documentation in encoding/xml
2024-01-17 21:10:49 +01:00
Kostas Tsiligkiris
d54f34a162
Fix comments in xml_reader.odin for better rendering in documentation
2024-01-17 21:58:38 +02:00
Kostas Tsiligkiris
a86cfa6e97
Fix filename in example
2024-01-17 21:38:33 +02:00
Jeroen van Rijn
1b83f4a18b
Merge pull request #3082 from edyu/master
...
Fix math/fixed floor/ceil/round
2024-01-17 19:13:22 +01:00
gingerBill
90ac400ec5
stdcall -> system
2024-01-17 17:25:23 +00:00
gingerBill
75c659fa41
Change stdcall -> system
2024-01-17 17:04:54 +00:00
gingerBill
c5bab58180
Merge pull request #3076 from xb-bx/mprotect-fix-for-linux-and-darwin
...
virtual.protect returns inverted result on linux and darwin platforms
2024-01-17 16:46:39 +00:00
gingerBill
12e53f2336
Fix imports to be case sensitive correct
2024-01-17 16:26:18 +00:00
gingerBill
7b89174a26
Remove //+build windows tag
2024-01-17 15:57:37 +00:00
FourteenBrush
05e27fa92d
Fix typo in bytes.scrub
2024-01-17 13:37:06 +01:00