aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Correct core:os/os2 mock-upgingerBill2021-04-262-13/+13
* Add cast on `S_ISDIR`gingerBill2021-04-241-1/+1
* Remove redundant `auto_cast`gingerBill2021-04-231-1/+1
* Fix #906gingerBill2021-04-201-8/+2
* Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-191-9/+14
* Mockup of the new `package os` interface (incomplete and non-functioning)gingerBill2021-04-1421-0/+1621
* Update sync2 to just use atomic intrinsics rather than the parapoly wrappersgingerBill2021-04-121-4/+33
* Minor fixesgingerBill2021-03-184-5/+5
* Minimize unneeded castsgingerBill2021-03-033-6/+6
* Merge pull request #855 from nakst/mastergingerBill2021-02-271-0/+3
|\
| * update essence API headernakst2021-02-261-0/+3
* | Update package os for package path/filepath support on macOSgingerBill2021-02-275-57/+266
|/
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-233-48/+48
* Remove `bit_field` type from Odin (keyword and dead runtime code still exists)gingerBill2021-02-191-1/+1
* set the correct allocators and ignore the previous and parent directory in re...DanielGavin2021-02-122-12/+25
* Clear up fmt.wprint* length logicgingerBill2021-02-111-5/+5
* Fix CILuka Aleksić2021-01-212-9/+5
* * Add some procedures to path_unix to mirror the path_windows APILuka Aleksić2021-01-213-5/+322
* Fix layout of Stat for linux and make usage consistent across unix variantskennethmaples2020-12-293-18/+22
* Merge branch 'master' into parser-experimentsgingerBill2020-12-061-0/+69
|\
| * Keep -vet happygingerBill2020-12-021-3/+3
| * Keep `fmt` happygingerBill2020-12-021-4/+10
| * Make `os._file_stream_vtable` privategingerBill2020-12-021-0/+1
| * Add `os.stream_from_handle`; fix `io.close`gingerBill2020-12-021-0/+62
* | Add experimental `-insert-semicolon` functionality to tokenizer and parsergingerBill2020-11-011-4/+4
|/
* Fixed getting windows version. The former function is no longer working on Wi...zhibog2020-10-241-17/+16
* Add `-microarch:<string>` (e.g. `-microarch:native`)gingerBill2020-10-201-0/+7
* Fix `os.stat` code; make `fmt.panicf` diverginggingerBill2020-09-301-1/+0
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-09-291-2/+2
|\
| * Merge pull request #747 from Platin21/mastergingerBill2020-09-281-2/+2
| |\
| | * Merge branch 'master' of https://github.com/odin-lang/OdinPlatin212020-09-271-1/+3
| | |\
| | * | Changed foreign imports to now use the System FrameworkPlatin212020-09-271-2/+2
* | | | Add os.read_at and for Windows; fix mem.clone_slice; fix current directory lo...gingerBill2020-09-292-16/+108
|/ / /
* | / Add `os.stat`, `os.lstat`, `os.fstat`, `filepath.walk`gingerBill2020-09-283-29/+158
| |/ |/|
* | Allow `os.read_dir` to use a different allocatorgingerBill2020-09-271-1/+3
|/
* Update packages os, path, and filepathgingerBill2020-09-263-193/+503
* Remove unused importsgingerBill2020-09-251-2/+0
* Add `package path/filepath`; Add `os.stat` for windows (TODO: unix)gingerBill2020-09-254-1/+332
* Remove usage of `do` in core librarygingerBill2020-09-235-32/+66
* update essence platformnakst2020-09-151-2411/+25
* Cleanup, check sched_param and SCHED_* constants in pthread_freebsd.odinChristian Seibold2020-09-151-1/+0
* Finish add all errorsChristian Seibold2020-09-141-2/+95
* Get Odin compiling and produced exe's running on FreeBSDChristian Seibold2020-09-141-0/+377
* Merge pull request #727 from JoshuaManton/master-forkgingerBill2020-09-031-2/+2
|\
| * Add allocator parameter to os.read_entire_file()Joshua Mark Manton2020-09-021-2/+2
* | Fix os.get_current_directory() allocatorTetralux2020-08-261-2/+2
* | Add `mem.Allocator_Query_Info` and `mem.query_info`gingerBill2020-08-161-0/+3
* | Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_...gingerBill2020-08-161-0/+7
* | Implement os.current_thread_id() for Darwin (assumes OSX 10.6 / iOS 3.2 and l...Oskar Nordquist2020-07-221-2/+8
* | Clean-up OS constants; Clean-up procs_wasm32.odingingerBill2020-07-098-20/+6