aboutsummaryrefslogtreecommitdiff
path: root/core/path
Commit message (Expand)AuthorAgeFilesLines
...
| * fix -vet for filepath/match.odinCiD-2022-02-081-2/+1
| * os.open does r/d as default which makes a call to open a dir invalid this sho...Platin212022-02-051-1/+1
* | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-203-9/+9
|/
* Move `core:path` to `core:path/slashpath`gingerBill2022-01-173-3/+8
* fix memory leak in path.joinDale Weiler2021-11-221-1/+1
* Correct `context.allocator` usagegingerBill2021-09-191-4/+5
* Strip semicolons in core which were missinggingerBill2021-09-081-17/+17
* Remove unneeded semicolons from the core librarygingerBill2021-08-316-472/+472
* Add more uses of `or_return`gingerBill2021-08-151-4/+1
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-1/+1
* Fix linalg.transposegingerBill2021-06-031-1/+0
* Or did it?!gingerBill2021-06-021-2/+2
* FINALLY fix `lazy_buffer_destroy`gingerBill2021-06-021-2/+2
* Fix filepath.lazy_buffergingerBill2021-06-021-2/+3
* Clean up filepath.lazy_buffer memory leakgingerBill2021-06-021-1/+7
* Fix accidental removal of newlinejockus2021-05-271-0/+1
* Remove accidental core:fmt include in path/filepathjockus2021-05-271-1/+0
* Fix deleting substring in filepath.releasejockus2021-05-271-8/+8
* fix variable name in path_unixAndré2021-04-201-2/+2
* Clean up path_unix.odin to make it not depend on `package os`gingerBill2021-04-111-6/+38
* Update package os for package path/filepath support on macOSgingerBill2021-02-273-81/+93
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-2/+2
* * Add some procedures to path_unix to mirror the path_windows APILuka Aleksić2021-01-212-8/+30
* vet all core packagesgingerBill2021-01-091-2/+0
* Keep -vet happygingerBill2020-12-143-9/+9
* Update `odin doc` to support multiple package outputs by passing multiple pat...gingerBill2020-11-181-2/+0
* Minor fixesgingerBill2020-11-171-1/+2
* Merge pull request #752 from powerc9000/patch-4gingerBill2020-10-241-2/+2
|\
| * Fix a few bugs in path based code.Clay Murray2020-10-071-2/+2
* | Rename `slice.sort_proc` to `slice.sort_by`; add `slice.sort_by_key`gingerBill2020-10-162-2/+2
* | Update path/filepath to use new `slice.sort`; Add `sort.reverse_interface`gingerBill2020-10-142-6/+6
* | Improve default temp allocator; Fix filepath.abs behaviour on WindowsgingerBill2020-10-132-11/+13
|/
* Revert `user_data` additiongingerBill2020-09-281-8/+8
* Add `user_data` parameter to `filepath.walk` and `filepath.Walk_Proc`gingerBill2020-09-281-8/+8
* Add `filepath.walk`gingerBill2020-09-281-0/+88
* Add `os.stat`, `os.lstat`, `os.fstat`, `filepath.walk`gingerBill2020-09-282-3/+5
* Add some comments to explain what the differences between packages path and p...gingerBill2020-09-262-0/+7
* Remove OS specific stuff from `package path`gingerBill2020-09-261-147/+7
* Update packages os, path, and filepathgingerBill2020-09-265-216/+258
* Add `package path/filepath`; Add `os.stat` for windows (TODO: unix)gingerBill2020-09-255-12/+637
* Update `package path` and fix bugs; add path.match which uses shell pattern m...gingerBill2020-09-254-59/+428
* Remove usage of `do` in core librarygingerBill2020-09-233-12/+30
* Get Odin compiling and produced exe's running on FreeBSDChristian Seibold2020-09-141-1/+1
* Fix path.name failing to remove extensionjockus2020-08-261-2/+2
* Add path_unix.odingingerBill2020-07-101-0/+81
* Fix new `package path`gingerBill2020-07-103-292/+213
* Fix temp allocation on linuxBrendan Punsky2019-03-181-2/+2
* Fix null termination detection, win32 namespacingBrendan Punsky2019-03-181-13/+22
* Add linux supportBrendan Punsky2019-03-181-0/+80
* Update path_windows.odinBrendan Punsky2019-03-131-40/+24