Qi Xiao
|
af6b523e02
|
pkg/eval: Remove Frame.{eval,Call}.
|
2020-04-09 21:01:14 +01:00 |
|
Qi Xiao
|
ffa9727f14
|
pkg/eval: Remove Frame.srcRange.
Maintaining a state of current range is error-prone. Instead, always keep track
of range information explicitly.
|
2020-04-09 20:44:09 +01:00 |
|
Qi Xiao
|
3abfc42a8e
|
[cleanup] pkg/eval: Remove boilerplate.go.
|
2020-03-28 21:33:55 +00:00 |
|
Qi Xiao
|
e6b7d06e80
|
[cleanup] pkg/eval: Remove compiler.errorf and compiler.compiling.
All errors are now written using compiler.errorpf.
|
2020-03-28 21:33:55 +00:00 |
|
Qi Xiao
|
d306f33af6
|
[cleanup] pkg/eval: Let compiler.errorpf accept a single diag.Ranger.
|
2020-03-28 21:33:55 +00:00 |
|
Qi Xiao
|
11919e83ec
|
[cleanup] pkg/eval: use diag.Ranging in op types.
|
2020-03-28 21:33:55 +00:00 |
|
Qi Xiao
|
6d4abe1666
|
pkg/eval: Handle ~username/* correctly.
This fixes #793.
|
2020-01-14 08:03:41 -05:00 |
|
Qi Xiao
|
e45fdf7228
|
Move all libraries to new pkg/.
|
2019-12-23 20:00:59 +00:00 |
|