gingerBill
|
0971a59493
|
Update runtime printing code
|
2018-10-11 18:19:29 +01:00 |
|
lachsinc
|
d894fb3708
|
Cleanup comments.
|
2018-10-06 09:09:12 +10:00 |
|
lachsinc
|
b6ca913cff
|
Cleanup hack as all types appear to be handled!..
|
2018-10-06 08:58:39 +10:00 |
|
lachsinc
|
39db428603
|
Add complex debug info.
|
2018-10-05 17:10:58 +10:00 |
|
lachsinc
|
992502f03b
|
Add debug info for proc ptrs.
|
2018-10-05 16:49:48 +10:00 |
|
lachsinc
|
edc3a9392a
|
Cleanup.
|
2018-10-05 15:03:13 +10:00 |
|
lachsinc
|
f881ebd007
|
Cleanup unused AllProcs.
|
2018-10-05 14:51:08 +10:00 |
|
lachsinc
|
11ea03d2e8
|
Tuple debug info (untested). Generated locals now flow through debug info.
|
2018-10-05 14:33:39 +10:00 |
|
lachsinc
|
99b4d59f44
|
Add arg # for proc param locals.
|
2018-10-05 12:57:06 +10:00 |
|
lachsinc
|
dfeefc5179
|
Fix dgb.declare using different location to it's associated instructions.
|
2018-10-05 12:46:53 +10:00 |
|
lachsinc
|
ab46406f4d
|
Fix debug info for unnamed aggregate types.
|
2018-10-05 12:27:36 +10:00 |
|
lachsinc
|
48ad147818
|
Cleanup; Move enums/globals di inside CompileUnit. Minor comment cleanup.
|
2018-10-04 14:09:17 +10:00 |
|
lachsinc
|
79d49f1955
|
Lexical block debug info.
|
2018-10-04 13:43:52 +10:00 |
|
lachsinc
|
1ccc8700e4
|
bit_set / bit_field debug info.
|
2018-10-02 10:06:48 +10:00 |
|
lachsinc
|
f38d70a235
|
Cleanup.
|
2018-10-01 01:21:15 +10:00 |
|
lachsinc
|
b37b7a0f72
|
Cleanup.
|
2018-10-01 01:10:22 +10:00 |
|
lachsinc
|
f8d7f42208
|
Minor cleanup.
|
2018-10-01 00:17:42 +10:00 |
|
lachsinc
|
db0756a119
|
Stepping working. Cleanup.
|
2018-10-01 00:02:41 +10:00 |
|
lachsinc
|
79ade6ac7b
|
Add various debug location stuff.
|
2018-09-30 04:47:21 +10:00 |
|
lachsinc
|
ecce1d9974
|
Add debug location stack.
|
2018-09-30 04:24:24 +10:00 |
|
lachsinc
|
9e73189d63
|
Tagged union debug info. Aggregate type fixes (unions inside structs etc.).
|
2018-09-27 21:50:57 +10:00 |
|
lachsinc
|
11bddf270c
|
Cleanup debug info 'name' stuff.
|
2018-09-27 18:34:59 +10:00 |
|
lachsinc
|
0818a272e2
|
Cleanup hardcoded bytes to bits
|
2018-09-27 17:55:37 +10:00 |
|
lachsinc
|
9750b1162a
|
Cleanup.
|
2018-09-27 01:34:15 +10:00 |
|
lachsinc
|
3106aaaa3d
|
Fix pointers to all things debug info. Cleanup param order. Make scope/file optional for relevent types.
|
2018-09-27 00:02:35 +10:00 |
|
lachsinc
|
d31d4c9bd6
|
(Basic) Map debug info support. Minor slice fix.
|
2018-09-26 07:51:16 +10:00 |
|
lachsinc
|
6993777d36
|
Slices. Fix dynamic array data ptr size.
|
2018-09-26 06:04:33 +10:00 |
|
lachsinc
|
54c044ee09
|
Add support for any. Fix rawptr debug type.
|
2018-09-26 05:43:58 +10:00 |
|
lachsinc
|
2e5cecf9e6
|
Cleanup dynamic array/string bloat.
|
2018-09-26 04:01:16 +10:00 |
|
lachsinc
|
7acb49eefb
|
Cleanup comments/todos.
|
2018-09-26 02:17:05 +10:00 |
|
lachsinc
|
0f6c1f3482
|
Add debug info for globals. Misc debug info cleanup.
|
2018-09-26 02:01:03 +10:00 |
|
lachsinc
|
1ee0fe7457
|
Add DebugInfoArray as separate debug info type. Minor cleanup of various debug infos.
|
2018-09-25 21:24:15 +10:00 |
|
gingerBill
|
1a18481d8b
|
Fix context assignment with selector expressions
|
2018-09-24 12:04:26 +01:00 |
|
lachsinc
|
5961a63880
|
Expose dynamic array data/len/cap debug info. Minor cleanup of odin string debug info.
|
2018-09-19 13:16:56 +10:00 |
|
lachsinc
|
cce5e595e5
|
String debug info. Minor cleanup of derived / composite debug info output.
|
2018-09-19 01:52:08 +10:00 |
|
lachsinc
|
e7d72f6848
|
Static array debug info. Temporary dynamic array debug info (pointer to data, no len/cap info provided yet).
|
2018-09-18 23:21:44 +10:00 |
|
lachsinc
|
7dcad45e0d
|
Add proper procedure type support (return types and param proc signature)
|
2018-09-18 21:28:28 +10:00 |
|
lachsinc
|
3772ea6ae1
|
Enum debug info support.
|
2018-09-18 20:12:36 +10:00 |
|
lachsinc
|
2f86f8f8e0
|
Provide llvm ir with more debug info (for Visual Studio debugger support).
|
2018-09-18 10:50:56 +10:00 |
|
gingerBill
|
71d987bd2e
|
Fix runtime proc names; Change calling convention of context parameter
|
2018-09-15 10:46:46 +01:00 |
|
gingerBill
|
5bdb424c6b
|
context.allocator = a; Remove __ from runtime procs; improve division for complex numbers
|
2018-09-15 10:14:24 +01:00 |
|
gingerBill
|
4f3837f0e6
|
Procedure inlining on call site
|
2018-09-09 14:46:28 +01:00 |
|
gingerBill
|
3cd6ae311d
|
Parametric polymorphic union type
|
2018-09-08 12:02:25 +01:00 |
|
gingerBill
|
220485a2d2
|
typeid as keyword (ready to implement polymorphic name parameters)
|
2018-09-02 15:56:36 +01:00 |
|
gingerBill
|
aa542980ce
|
Change memory layout of map to be 3 words smaller
|
2018-08-30 19:14:10 +01:00 |
|
gingerBill
|
6c18864291
|
Add default_assertion_failure_proc to the minimum dependency build
|
2018-08-29 21:15:11 +01:00 |
|
gingerBill
|
001837e6bb
|
Temporary allocator for context
|
2018-08-29 19:55:55 +01:00 |
|
gingerBill
|
ae2af8315e
|
Allow for default parameters that are non-constant entities, but not any non-constant expression
|
2018-08-28 20:03:27 +01:00 |
|
gingerBill
|
e5735af6d6
|
Disable for in over cstring
|
2018-08-26 15:10:23 +01:00 |
|
gingerBill
|
3365baee8f
|
runtime.Typeid_Bit_Field layout to store more information into the typeid
|
2018-08-25 12:11:48 +01:00 |
|