aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Expand)AuthorAgeFilesLines
* Add sys/windows/synchronization.odingingerBill2020-08-021-0/+10
* Update package syncgingerBill2020-08-021-0/+1
* Fix pthread_t on Macos.Clay Murray2020-07-111-5/+1
* Fix double declarationgingerBill2020-07-101-1/+0
* Fix new `package path`gingerBill2020-07-101-0/+7
* Merge pull request #339 from dotbmp/mastergingerBill2020-07-101-0/+9
|\
| * Merge branch 'master' into masterBrendan Punsky2019-03-181-7/+17
| |\
| * | Fix typoBrendan Punsky2019-03-131-1/+1
| * | Merge branch 'master' into masterBrendan Punsky2019-03-134-5/+159
| |\ \
| * | | Update kernel32.odinBrendan Punsky2019-03-131-0/+9
* | | | Update thread_unix logicgingerBill2020-06-271-1/+1
* | | | Update `sys/unix`; Rename `thread.create_and_start`gingerBill2020-06-273-1/+12
* | | | Update sys/windows; Add sync.Blocking_Mutex (windows only at the moment)gingerBill2020-06-272-2/+5
* | | | Add more exception handling stuff to sys/windowsgingerBill2020-06-262-3/+19
* | | | Update sys/windowsgingerBill2020-06-262-5/+4
* | | | Begin migration from sys/win32 to sys/windowsgingerBill2020-06-2610-6/+1178
* | | | Add some tests to test utf16_to_utf8 and wstring_to_utf8vassvik2020-06-131-0/+44
* | | | Reworked win32.utf16_to_utf8 and win32.wstring_to_utf8 to scan for zeros from...vassvik2020-06-131-9/+10
* | | | Add wstring_to_utf8 to sys/win32vassvik2020-06-121-11/+18
* | | | Fix off by one bug introduced in the previous commit.vassvik2020-06-121-2/+2
* | | | Add extra NUL termination check for string length in win32 general string con...gingerBill2020-06-121-3/+8
* | | | Add `package sys/llvm` to expose some of the LLVM intrinsicsgingerBill2020-06-063-0/+331
* | | | Fix errors in `package win32`gingerBill2020-04-302-3/+5
* | | | Fixed duplicated WHITENESS value in BLACKNESS constantJoe2020-03-291-1/+1
* | | | -Win32-Joe2020-03-293-1/+43
* | | | Revert os_windows.odin behaviourgingerBill2020-03-121-7/+7
* | | | Fix os.read / os.read_entire_fileTetralux2020-03-121-2/+2
* | | | Add os.get_current_directory / os.set_current_directoryTetralux2020-01-201-0/+5
* | | | 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