aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add various debug location stuff.lachsinc2018-09-302-3/+24
* Add debug location stack.lachsinc2018-09-302-41/+101
* Tagged union debug info. Aggregate type fixes (unions inside structs etc.).lachsinc2018-09-272-42/+81
* Cleanup debug info 'name' stuff.lachsinc2018-09-272-52/+51
* Cleanup hardcoded bytes to bitslachsinc2018-09-271-43/+45
* Cleanup.lachsinc2018-09-271-106/+95
* Fix pointers to all things debug info. Cleanup param order. Make scope/file o...lachsinc2018-09-272-103/+144
* (Basic) Map debug info support. Minor slice fix.lachsinc2018-09-261-6/+21
* Slices. Fix dynamic array data ptr size.lachsinc2018-09-261-1/+42
* Add support for any. Fix rawptr debug type.lachsinc2018-09-262-45/+82
* Cleanup dynamic array/string bloat.lachsinc2018-09-261-98/+103
* Cleanup comments/todos.lachsinc2018-09-262-20/+11
* Add debug info for globals. Misc debug info cleanup.lachsinc2018-09-262-32/+130
* Add DebugInfoArray as separate debug info type. Minor cleanup of various debu...lachsinc2018-09-252-178/+195
* Expose dynamic array data/len/cap debug info. Minor cleanup of odin string de...lachsinc2018-09-191-36/+104
* String debug info. Minor cleanup of derived / composite debug info output.lachsinc2018-09-192-20/+85
* Static array debug info. Temporary dynamic array debug info (pointer to data,...lachsinc2018-09-182-28/+87
* Add proper procedure type support (return types and param proc signature)lachsinc2018-09-182-16/+43
* Enum debug info support.lachsinc2018-09-182-2/+38
* Fix stepping/jumping between procedures/files.lachsinc2018-09-181-2/+7
* Remove llc/opt hack. XX.bc now contains useful debug info thanks to removal o...lachsinc2018-09-182-20/+17
* Provide llvm ir with more debug info (for Visual Studio debugger support).lachsinc2018-09-183-23/+394
* Fix runtime proc names; Change calling convention of `context` parametergingerBill2018-09-154-20/+16
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2018-09-151-1/+2
|\
| * fix macos thread_count valueHasen Judy2018-09-151-1/+2
* | context.allocator = a; Remove __ from runtime procs; improve division for com...gingerBill2018-09-154-85/+87
|/
* Syntactic sugar for anonymous enum within a bit setgingerBill2018-09-114-15/+46
* Fix are_types_identical for bit_setgingerBill2018-09-111-1/+7
* Fix polymorphic constant parameters for proceduresgingerBill2018-09-112-1/+10
* Allow for optional ok for returngingerBill2018-09-113-3/+30
* Remove assertion from constant parametergingerBill2018-09-101-1/+0
* Constant polymorphic namesgingerBill2018-09-101-4/+29
* Fix cloning of `auto_cast` AstgingerBill2018-09-101-0/+3
* Procedure inlining on call sitegingerBill2018-09-095-14/+83
* Disallow `inline` for recursive proceduresgingerBill2018-09-091-1/+13
* Make diverging procedure types different from ones without a return typegingerBill2018-09-096-16/+17
* Diverging procedures `proc() -> !` (no return)gingerBill2018-09-086-5/+26
* Parametric polymorphic union typegingerBill2018-09-086-58/+292
* Fix array_ordered_remove typogingerBill2018-09-081-1/+1
* Fix minor parsing issue for polymorphic identifiersGinger Bill2018-09-041-1/+1
* Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E`gingerBill2018-09-022-13/+86
* `typeid` as keyword (ready to implement polymorphic name parameters)gingerBill2018-09-0211-45/+218
* Remove test codegingerBill2018-08-301-1/+1
* Change memory layout of `map` to be 3 words smallergingerBill2018-08-308-34/+69
* Prevent other parameters being the default valuegingerBill2018-08-301-3/+25
* Add `default_assertion_failure_proc` to the minimum dependency buildgingerBill2018-08-292-5/+12
* Temporary allocator for `context`gingerBill2018-08-292-3/+15
* Allow for default parameters that are non-constant entities, but not any non-...gingerBill2018-08-283-7/+30
* Add `-lld` flag for using "bin\lld-link.exe" on WindowsgingerBill2018-08-282-29/+49
* Allow enums for array lengthsllvm-windowsgingerBill2018-08-261-1/+1