aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Expand)AuthorAgeFilesLines
* added note about pthread_yieldKTRosenberg2020-01-021-0/+2
* replaced pthread_yield with ssched_yield, fixed semaphore post:qKTRosenberg2020-01-022-1/+4
* Add `thread.Pool` with example in demo.odin; Update linalg to support handnes...gingerBill2020-01-021-1/+3
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-2/+4
* Implement core:thread and core:sync on Unix using pthreadsTetralux2019-12-016-0/+342
* New Essence OS layer; cross-compiling improvementsnakst2019-09-021-24/+0
* Fix parsing for procedure literals expression statements; improve assert perf...gingerBill2019-07-282-2/+2
* Make procedure parameters just named values rather than copied variablesgingerBill2019-07-153-10/+9
* call_external_process cleanupJeroen van Rijn2019-04-051-20/+14
* Add helpers to launch process and open website.Jeroen van Rijn2019-04-051-0/+35
* `@(private)` for `foreign` blocks; Improve foreign signature similarity rulesgingerBill2019-03-241-2/+2
* Fix `using import` behaviour - #352gingerBill2019-03-171-1/+2
* Add -pdb-name for custom names of PDBsgingerBill2019-03-141-6/+15
* Stylistic improvements to new comdlg helpers.Jeroen van Rijn2019-03-091-24/+33
* Add convenience functions for open + save dialogs.Jeroen van Rijn2019-03-091-2/+89
* Add win32.get_cwd to return the current working directoryJeroen van Rijn2019-03-092-0/+17
* package dynlibgingerBill2019-03-031-1/+1
* Add minor additions to mem, sync, and sys/win32gingerBill2019-02-211-2/+43
* Initial support for GetVersionExAJeroen van Rijn2019-01-182-24/+41
* Add win32 cursor stuffgingerBill2019-01-051-0/+35
* Add sys/win32/comdlg32.odingingerBill2019-01-022-10/+105
* Reorganize sys/win32gingerBill2019-01-028-1462/+1483
* Update sys/win32; Add Menu stuffgingerBill2019-01-011-0/+131
* Fix typogingerBill2018-12-081-1/+1
* style fixes & PR changesdimenus2018-12-061-6/+6
* added win32 vk codesdimenus2018-12-051-2/+129
* fixed typo in 'GetMonitorInfoA' & added additional window stylesdimenus2018-12-051-2/+47
* Add `utf8_to_ucs2` for package win32 so that the wide procedures can used by ...gingerBill2018-08-301-1/+65
* Allow `.allocator` for dynamic arrays; Add `mem.Pool`gingerBill2018-06-121-0/+3
* Use const & for Array<AstNode *> parametersgingerBill2018-06-032-11/+8
* Add basic package support (no IR support yet)gingerBill2018-05-262-4/+4
* Parse directories to be packagesgingerBill2018-05-212-1092/+1095
* Added more function to windows.odinMikkel Hjortshoej2018-04-131-1/+11
* Update core library with `cstring`gingerBill2018-02-282-88/+90
* Added terminate_thread to thread.odinMikkel Hjortshoej2018-02-251-1/+2
* Auto stash before merge of "master" and "origin/master"Brendan Punsky2018-02-221-1074/+1078
* Merge branch 'master' of github.com:odin-lang/odinMikkel Hjortshoej2018-02-072-37/+37
|\
| * `distinct` keyword for type declarationsgingerBill2018-02-052-38/+38
* | Added widechar versions of functions, plus cursor functionsMikkel Hjortshoej2018-02-071-4/+34
|/
* functions, structs and constants related to getting file notificationsMikkel Hjortshoej2018-02-031-0/+69
* More file handling functionsMikkel Hjortshoej2018-01-251-0/+7
* added stuff to windows.odinMikkel Hjortshoej2018-01-241-1/+59
* Update sys/windows.odin to use `Bool :: b32;` rather than `i32`gingerBill2018-01-171-3/+1
* Remove `struct #ordered`gingerBill2017-12-171-27/+27
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-042-6/+6
* &x.(type)gingerBill2017-11-301-1/+1
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-262-22/+22
* essence cross compileNakst2017-11-261-0/+24
* Fix fmt printing `uintptr` typegingerBill2017-11-041-1/+1
* Custom thread local modelsgingerBill2017-11-031-1/+0