aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* v0.12.0v0.12.0gingerBill2020-01-181-1/+1
|
* Remove debug printinggingerBill2020-01-181-1/+1
|
* Begin work on `-target:windows_386`gingerBill2020-01-183-56/+126
|
* Fix microsoft_craziness.h to work correctlygingerBill2020-01-182-9/+55
|
* Add suggestions for indexing constant values with a variable indexgingerBill2020-01-181-0/+2
|
* Fix microsoft_craziness.hgingerBill2020-01-181-104/+97
|
* Add new intrinsics for polymorphic records:gingerBill2020-01-183-13/+123
| | | | type_is_specialized_polymorphic_record, type_is_unspecialized_polymorphic_record, type_polymorphic_record_parameter_count, type_polymorphic_record_parameter_value
* Add intrinsics.type_is_specialization_ofgingerBill2020-01-174-1/+37
|
* Allow not_in as keyword over notin, but still allow notin to workgingerBill2020-01-169-30/+31
|
* Merge remote-tracking branch 'origin/master'gingerBill2020-01-163-6/+61
|\
| * Fix #536gingerBill2020-01-151-5/+11
| |
| * Fix #540gingerBill2020-01-151-1/+2
| |
| * Add debug info for enumerated arraysgingerBill2020-01-141-0/+14
| |
| * Exact value zero value for `T{}` of basic typesgingerBill2020-01-141-0/+27
| |
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-01-123-15/+51
| |\
| * | Add extra check for opaque typesgingerBill2020-01-121-0/+7
| | |
* | | Fix constant slice checking, againgingerBill2020-01-161-1/+1
| |/ |/|
* | Fix Proc Type ABI printing on System VgingerBill2020-01-123-15/+51
|/
* Add extra set_procedure_abi_types sanity checks in IRgingerBill2020-01-111-0/+4
|
* Fix len of type buggingerBill2020-01-112-2/+7
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-01-110-0/+0
|\
| * Fix #521 Explicit `union` tag valuesgingerBill2020-01-111-6/+6
| |
* | Fix `@thread_local` IR printinggingerBill2020-01-111-6/+6
|/
* Improve runtime/default_allocators.odingingerBill2020-01-111-2/+21
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-01-111-2/+1
|\
| * Merge pull request #534 from ThisDrunkDane/fix-log-mistakeMikkel Hjortshøj2020-01-091-2/+1
| |\ | | | | | | Fix mistake in .Short_File_Path option in file_console_logger.odin
| | * Don't change delimiter as location has changed to be unified no matter the ↵Mikkel Hjortshoej2020-01-081-2/+1
| |/ | | | | | | platform
* / Fix Panic with runtime.type_info_base #532gingerBill2020-01-111-2/+6
|/
* Fix typogingerBill2020-01-051-1/+1
|
* Improve minimum dependency for complex numbers and quaternion numbers.gingerBill2020-01-043-9/+19
|
* Make "none" calling convention ignore return_by_pointer flaggingerBill2020-01-041-0/+3
|
* Add extra in set_procedure_abi_types ir_print.cppgingerBill2020-01-041-0/+2
|
* Remove -Wno-writable-stringsgingerBill2020-01-043-3/+3
|
* Merge pull request #531 from Tetralux/fix-make-and-reservegingerBill2020-01-032-2/+6
|\ | | | | Fix make and reserve
| * Fix make and reserveTetralux2020-01-032-2/+6
|/ | | | | | | | | | | | | | | - Set the allocator, even if memory allocation fails. Right now it doesn't, which means that if allocation fails, it'll use the context allocator instead. This memory will be leaked if the user doesn't understand that this happened. - Only set len and cap of the array returned from make iif the memory allocation succeeded. This means that reserve will return false if you do this: ``` a := make([dynamic]int, failing_allocator); if !reserve(&a, 5) do return; // or whatever indicates failure ```
* Fix behaviour for `make` to return `nil` when alloc returns `nil`gingerBill2020-01-032-0/+4
|
* Merge pull request #530 from KTRosenberg/unix_yield_sem_fixgingerBill2020-01-036-7/+18
|\ | | | | Fixes for yielding and semaphore posting on unix
| * added note about pthread_yieldKTRosenberg2020-01-021-0/+2
| |
| * added the demo to the gitignoreKTRosenberg2020-01-021-1/+2
| |
| * replaced pthread_yield with ssched_yield, fixed semaphore post:qKTRosenberg2020-01-025-6/+14
|/
* Fix typogingerBill2020-01-021-1/+1
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-01-021-1/+1
|\
| * Merge pull request #529 from Tetralux/patch-1gingerBill2020-01-021-1/+1
| |\ | | | | | | Fix `append_string`
| | * Fix `append_string`Tetralux2020-01-021-1/+1
| |/
* / Add `thread.Pool` with example in demo.odin; Update linalg to support ↵gingerBill2020-01-028-37/+238
|/ | | | handness changes for projection matrices
* Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematicsgingerBill2020-01-015-63/+300
|
* Merge pull request #528 from oskarnp/foreign-dylib-fixgingerBill2020-01-011-1/+1
|\ | | | | Fix dylib foreign import
| * Fix dylib foreign importoskarn2020-01-011-1/+1
|/
* Fix typeid information for enumerated arraysgingerBill2019-12-312-20/+21
|
* Fix memset for unixgingerBill2019-12-311-2/+2
|