Commit Graph

6941 Commits

Author SHA1 Message Date
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