aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Change spaces to tabsgingerBill2020-05-241-178/+179
* Add case conversions by @dotbmpMikkel Hjortshoej2020-05-241-0/+186
* Add intrinsics.type_is_comparable; Add sort.linear_searchgingerBill2020-05-232-1/+12
* Add `sort.binary_search` (uses interpolation sort for ordered numeric types)gingerBill2020-05-231-0/+41
* Add extra information to `-show-more-timings`gingerBill2020-05-211-12/+12
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-05-151-5/+8
|\
| * Fix container.Array.array_push_back_elemsTetralux2020-05-151-5/+8
* | Relative pointersgingerBill2020-05-155-1/+177
|/
* Fix `runtime.memset` issuegingerBill2020-05-142-31/+1
* Add explicit context to thread_unix.odingingerBill2020-05-141-0/+2
* Enforce explicit context definition for procedure callsgingerBill2020-05-145-40/+47
* Implement Explicit context creation #639gingerBill2020-05-142-2/+8
* Fix -llvm-api `memset` "bug"gingerBill2020-05-131-19/+7
* Add extra 128 bit integer proceduresgingerBill2020-05-131-7/+118
* Fixed thread_pool not destroying threadsjharler2020-05-111-0/+5
* Merge pull request #616 from Tetralux/fix-sync-badoptgingerBill2020-05-101-1/+1
|\
| * Merge branch 'master' into fix-sync-badoptTetralux2020-04-229-44/+822
| |\
| * | Fix potential bad optimization bug in sync.Ticket_MutexTetralux2020-04-211-1/+1
* | | Add `strconv.unquote_string` and `strconv.unquote_char`gingerBill2020-05-091-0/+154
* | | Merge pull request #634 from Tetralux/enum_from_namegingerBill2020-05-091-0/+28
|\ \ \
| * | | Add reflect.enum_from_nameTetralux2020-05-091-0/+28
* | | | Fix `strconv.parse_` usage across other packagesgingerBill2020-05-092-4/+8
|/ / /
* | | Fix parsing of single-digit numbersTetralux2020-05-061-21/+27
* | | Merge pull request #630 from Tetralux/parseintgingerBill2020-05-051-30/+206
|\ \ \
| * | | Fix doc commentsTetralux2020-04-291-36/+80
| * | | Return (value: T, ok: bool) insteadTetralux2020-04-291-30/+20
| * | | Refactor `parse_*` procedures: arbitrary bases, and return (value, rest_of_st...Tetralux2020-04-291-33/+175
* | | | Improve append_elem(s) logicgingerBill2020-05-021-2/+2
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-04-302-0/+6
|\| | |
| * | | Added the #maybe directive to the union struct in the AST. Also added it to t...zhibog2020-04-252-0/+6
| | |/ | |/|
* / | Fix errors in `package win32`gingerBill2020-04-304-13/+14
|/ /
* | Remove unused headersgingerBill2020-04-212-7/+0
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-04-212-14/+7
|\ \
| * \ Merge pull request #617 from Tetralux/dep-yield-processorgingerBill2020-04-212-5/+7
| |\ \
| | * | `sync.yield_processor` -> `sync.cpu_relax`; have it call `intrinsics.cpu_relax`Tetralux2020-04-212-5/+7
| | |/
| * | Remove outdated commentTetralux2020-04-211-9/+0
* | | Fix type assertion bug #619gingerBill2020-04-211-2/+6
|/ /
* | `container.Set`gingerBill2020-04-202-7/+251
* | `container.Small_Array`gingerBill2020-04-191-0/+97
* | `container.Small_Array`gingerBill2020-04-191-12/+12
* | `container.Map`gingerBill2020-04-193-6/+438
* | Fix `#optional_ok`; Fix `container.Array`gingerBill2020-04-191-13/+13
* | `#optional_ok` tag for proceduresgingerBill2020-04-192-5/+20
|/
* Added a bool flag to the Block_Stmt struct to have information whether or not...zhibog2020-04-182-0/+2
* Merge pull request #609 from hasenj/osx-constsgingerBill2020-04-182-16/+15
|\
| * Fix darwin open flags and modeHasen Judy2020-04-192-16/+15
* | `package container` with `Queue` and `Array`gingerBill2020-04-172-0/+308
* | Fix LLVM API backend for procedure "constant" valuesgingerBill2020-04-171-1/+1
* | Fix `reflect.capacity` and `reflect.index`gingerBill2020-04-151-13/+25
* | Fix `reflect.length`gingerBill2020-04-152-9/+15
|/