tinygo/compiler
Ayke van Laethem 371c468e8e compiler: add debug info for function arguments
This commit adds debug info to function arguments, so that in many cases
you can see them when compiling with less optimizations enabled.
Unfortunately, due to the way Go SSA works, it is hard to preserve them
in many cases.
Local variables are not yet saved.

Also, change the language type to C, to make sure lldb shows function
arguments. The previous language was Modula 3, apparently due to a
off-by-one error somewhere.
2019-05-14 11:18:38 +02:00
..
asserts.go compiler: fix MakeSlice bounds check and casting 2019-04-10 20:21:33 +02:00
calls.go compiler: add debug info for function arguments 2019-05-14 11:18:38 +02:00
channel.go compiler: allow larger-than-int values to be sent across a channel 2019-05-05 16:46:50 +02:00
compiler.go compiler: add debug info for function arguments 2019-05-14 11:18:38 +02:00
defer.go compiler: mark all GEPs as inbounds 2019-04-26 09:17:52 +02:00
errors.go all: improve compiler error handling 2019-04-26 08:52:10 +02:00
func-lowering.go compiler: lower func values to switch + direct call 2019-04-17 23:12:59 +02:00
func.go compiler: refactor packing of word-sized values in integers 2019-05-01 12:12:30 +02:00
goroutine-lowering.go compiler: allow larger-than-int values to be sent across a channel 2019-05-05 16:46:50 +02:00
inlineasm.go compiler: refactor parseExpr 2019-04-26 08:52:10 +02:00
interface-lowering.go compiler: avoid bitcast when replacing a method call with a direct call 2019-05-01 12:12:30 +02:00
interface.go compiler: simplify some interface code 2019-05-14 09:59:00 +02:00
llvm.go compiler: improve hashmaps by avoiding dynamic allocas 2019-05-14 09:59:00 +02:00
map.go compiler: improve hashmaps by avoiding dynamic allocas 2019-05-14 09:59:00 +02:00
optimizer.go cgo: do not allow capturing of external/exported functions 2019-05-05 20:56:35 +02:00
reflect.go reflect: add limited support for all type kinds 2019-02-05 17:11:09 +01:00
sizes.go compiler: allow larger-than-int values to be sent across a channel 2019-05-05 16:46:50 +02:00
syscall.go compiler: refactor parseExpr 2019-04-26 08:52:10 +02:00
wordpack.go compiler: refactor packing of word-sized values in integers 2019-05-01 12:12:30 +02:00