Jeroen van Rijn
5193498129
mem.virtual -> os2
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
98f5de199a
gzip -> os2
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
b74345f105
core:text/table -> core:os/os2
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
56b9e7f046
core:text/regex -> core:os/os2
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
91491b0538
core:text/i18n -> core:os/os2
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
cf8a3b9b04
BSDs
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
48e2a0f0e8
core:testing Darwin
2025-11-02 15:53:56 +01:00
Jeroen van Rijn
4c3b147d60
In the middle of porting core:testing
2025-11-02 15:53:54 +01:00
Jeroen van Rijn
1fb9320835
core:os -> core:os/os2 in core:terminal
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
843520ce40
eprintf
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
22ebe06ebf
Add loc := #caller_location to read_entire_file
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
6088acd510
Add updated PNG example
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
578fb3224a
Address wasi errors
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
8186d63ef3
core:os -> core:os/os for core:math/big
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
4796b00897
core:os -> core:os/os for core:image
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
f3b7123c0e
Convert core:encoding/hxa
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
a9ad665bc9
core:os -> core:os/os for CSV, INI, and XML
...
Also had to vendor `core:encoding/ini` into `core:os/os2` for the user directories on *nix,
as it used that package to read `~/.config/user-dirs.dirs`, causing an import cycle.
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
b504d1673a
Stub out core:os/os2 for js_wasm
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
58d13759e7
Replace core:crypto usage of core:os with core:os/os2
2025-11-02 15:43:31 +01:00
gingerBill
5d609d402f
Merge pull request #5867 from BradLewis/empty-selector-fields
...
Parse empty idents after selector as a selector expr with an empty field
2025-11-02 12:45:37 +00:00
thetarnav
c63ad8b1cf
Cleanup ease_inverse
2025-11-01 21:22:06 +01:00
thetarnav
78f9f8bbce
Add ease inverse procedures
2025-11-01 21:11:32 +01:00
Jeroen van Rijn
6ea7bdbbe5
Add ODIN_TEST_GO_TO_ERROR to print test fail locations in a manner friendly to go-to error in editors
2025-11-01 16:11:43 +01:00
Brad Lewis
e2b276f3ea
Parse empty idents after selector as a selector expr with an empty field
2025-11-01 01:32:46 -04:00
Jeroen van Rijn
f005136592
Also disable OSC codes to update title when ODIN_TEST_FANCY=false
2025-10-31 17:39:29 +01:00
gingerBill
fc5ef57a97
Document the rest of os2.
2025-10-31 16:00:44 +00:00
gingerBill
d2e274f0fe
Update documentation for os2 once more!
2025-10-31 15:51:36 +00:00
gingerBill
1329630bbc
Improve documentation for the file based operations in os2
2025-10-31 15:17:54 +00:00
gingerBill
b9df67f8c5
Change to Permissions bit_set from relying on octal numbering for os2
2025-10-31 14:45:53 +00:00
gingerBill
686ddbb548
use runtime.exit for os2.exit
2025-10-31 10:24:21 +00:00
Daniel Troszczyński
5df053f765
Typo in description of mem.ptr_sub.
2025-10-30 21:04:28 +01:00
Jeroen van Rijn
5b6889ccf5
Enable misnamed doc example test for small_array
2025-10-30 11:29:51 +01:00
Nick Driscoll
5fa41f9f03
Add half support to all proc groups and add ashalf proc group
2025-10-28 21:42:08 -04:00
Nick Driscoll
f3b6ad01ab
Add all half scalar, vector, and matrix types
2025-10-28 21:42:08 -04:00
gingerBill
5e528f8e97
Remove core:encoding/ini dependency in user_posix.odin
2025-10-28 13:21:35 +00:00
gingerBill
4c8f99cd36
Add #caller_location to os2.read_entire_file
2025-10-28 10:57:53 +00:00
gingerBill
5a23f52fb6
Merge branch 'master' of https://github.com/odin-lang/Odin
2025-10-27 18:51:57 +00:00
gingerBill
a20c09158a
Fix indentation
2025-10-27 18:51:51 +00:00
A1029384756
7afbe23a34
[core:os/os2] zeroed n value on failed file operations
2025-10-27 12:23:47 -04:00
Jeroen van Rijn
eb0e99dac1
Fix #5852
2025-10-27 13:57:32 +01:00
Jeroen van Rijn
81375e52ce
Make time.components_to_time #optional_ok
2025-10-23 17:03:44 +02:00
Courtney Strachan
e724b23aac
Fix #5843
2025-10-23 03:18:03 -04:00
Chris Hayen
492653e316
conditional packed for EPoll_Event to match kernel
2025-10-21 12:37:28 -04:00
Jeroen van Rijn
a1be1b63d5
[core:hash] Add CCITT CRC-16
2025-10-21 16:33:07 +02:00
Jeroen van Rijn
9df81bed9f
Fix detached comment
2025-10-20 19:14:18 +02:00
Jeroen van Rijn
c51f4daa7d
Let custom formatter example pass -vet-tabs if copied
2025-10-18 16:25:19 +02:00
Kamron Bhavnagri
2995536882
Fix Linux executable path
...
Fixes a bug caused by an executable named identically to the directory
it is in, where then the parent of that directory is both on the path
and marked as executable
Avoid this via stat, as we can check we are working with a file which is
executable
2025-10-18 14:33:35 +11:00
Brad Lewis
44f823afce
Correct parser end_pos for multiline strings
2025-10-17 21:25:17 -04:00
Jeroen van Rijn
ee93f48729
core:math/bits: Finish docs, add bitfield_extract + bitfield_insert test.
2025-10-14 23:30:38 +02:00
Jeroen van Rijn
347eae3a66
core:math/bits: Add docs + tests for rotate_left* and log2
2025-10-14 23:30:38 +02:00