aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Move time code from os to time packageChris Heyes2019-11-011-33/+0
* Merge remote-tracking branch 'upstream/master'Chris Heyes2019-11-014-150/+2410
|\
| * Merge pull request #437 from nakst/mastergingerBill2019-11-011-923/+2013
| |\
| | * updated os_essence.odinnakst2019-09-181-923/+2013
| * | Remove os_osx.odingingerBill2019-10-011-295/+0
| * | Change ODIN_OS string for osx from "osx" to "darwin" to allow for other platf...gingerBill2019-10-011-0/+295
| * | Fix -debug crash on windows caused by missing debug info for files.gingerBill2019-09-251-1/+1
| |/
| * New Essence OS layer; cross-compiling improvementsnakst2019-09-021-143/+1313
| * Make -vet happy on *nixgingerBill2019-08-132-6/+6
* | Impl time for macOSChris Heyes2019-07-161-0/+32
|/
* Fix -vet for demo.odingingerBill2019-03-301-6/+6
* Replace calls to deprecated string functions on linuxmatt2019-03-181-6/+6
* Using implicit selector expressions in the core librarygingerBill2019-03-061-6/+4
* Add `os.file_size_from_path`gingerBill2019-02-251-0/+14
* Initial support for GetVersionExAJeroen van Rijn2019-01-181-0/+35
* Reorganize fmt and strings; Replace fmt.String_Buffer with strings.BuildergingerBill2019-01-064-0/+16
* Vet core librarygingerBill2018-12-311-1/+0
* Fix os_windows.odin bugsgingerBill2018-12-301-2/+2
* Fix bugs and inconsistencies with linux versions of os packagematt2018-12-303-43/+129
* Fix os.open on linux/osxmatt2018-12-262-65/+54
* fix missing declaration in osxHasen Judy2018-12-181-0/+1
* Add the missing INVALID_HANDLE so that the demo will build and run on Linux.CaptainKraft2018-12-091-0/+1
* Add Linux support for core:timeJeroen van Rijn2018-12-081-20/+59
* Fix `context` initializationgingerBill2018-10-204-4/+4
* Fix compilation error #272gingerBill2018-10-171-2/+2
* Add `unimplemented` and `unreachable` procedures; make `os.exit` a diverging ...gingerBill2018-10-133-4/+4
* Update runtime printing codegingerBill2018-10-111-0/+40
* Fixed heap alloc not allowing empty structs on Linux - Fixes #267Alexis Breust2018-10-091-1/+1
* Change memory layout of `map` to be 3 words smallergingerBill2018-08-301-0/+3
* Add `utf8_to_ucs2` for package win32 so that the wide procedures can used by ...gingerBill2018-08-302-13/+6
* Fix `make` error messagesgingerBill2018-08-081-1/+1
* Reduce number of range and slice operators #239gingerBill2018-08-015-7/+7
* free -> delete in os_osx and os_linuxHasen Judy2018-07-132-12/+12
* Rename `free` to `delete` for non pointer typesgingerBill2018-07-081-1/+1
* Made `os_osx.odin` use the new-style `runtime.args__` and added `read_directo...Zachary Pierson2018-07-021-2/+3
* Fix on *nixgingerBill2018-07-011-2/+3
* Add escape code for ESC \egingerBill2018-06-151-172/+172
* Modify how build settings are handledgingerBill2018-06-151-0/+0
* Rename os.default_allocator to os.heap_allocatorgingerBill2018-06-031-3/+3
* Remove special shared scope for runtime stuffgingerBill2018-06-031-3/+36
* Comment based build tags for packages (basic and temporary)gingerBill2018-05-281-0/+1
* Reorganize `runtime` packagegingerBill2018-05-274-7/+6
* Move ODIN_* platform constants to `core:os`gingerBill2018-05-276-0/+16
* Add file scopes for the packagesgingerBill2018-05-271-1/+1
* Add basic package support (no IR support yet)gingerBill2018-05-262-173/+173
* Parse directories to be packagesgingerBill2018-05-215-8/+80
* Disable pointer arithmeticgingerBill2018-05-131-1/+1
* update essence bindingsNakst2018-03-101-44/+103
* Move os_*.odin files to os/gingerBill2018-03-044-0/+966