Greg Shuflin
|
0f7e568341
|
WIP - revamp ProgrammingLanguageInterface trait
This needs to be able to work smoothly with multiple types
|
2021-10-14 00:36:09 -07:00 |
|
Greg Shuflin
|
d01d280452
|
Various REPL refactoring
|
2021-10-13 02:14:48 -07:00 |
|
Greg Shuflin
|
7e0acb7d87
|
Tighten names in Language trait
|
2021-10-13 01:09:24 -07:00 |
|
Greg Shuflin
|
c9a4c83fce
|
Run cargo fmt on schala-repl code
|
2021-10-07 01:19:35 -07:00 |
|
greg
|
10e40669b5
|
Fix parsing debug options again
|
2019-06-22 12:33:28 -07:00 |
|
greg
|
e3bd108e6c
|
Debug stuff
|
2019-06-19 03:27:18 -07:00 |
|
greg
|
548a7b5f36
|
DebugRequests should be set
|
2019-05-26 04:16:40 -07:00 |
|
greg
|
fe7ba339b5
|
Per-stage timing output
|
2019-05-25 20:09:11 -07:00 |
|
greg
|
6a232907c5
|
Kill useless DebugRequest type
|
2019-05-25 19:31:41 -07:00 |
|
greg
|
eb2adb5b79
|
Moving options around
Showing time
|
2019-05-21 02:46:07 -07:00 |
|
greg
|
2b407a4a83
|
Total duration Timing
|
2019-05-21 02:06:34 -07:00 |
|
greg
|
f8f3095f89
|
Remove dead code
|
2019-05-14 00:45:45 -07:00 |
|
greg
|
c68c23ed68
|
Restore option-saving
|
2019-05-14 00:40:38 -07:00 |
|
greg
|
6c369b072f
|
Debug immediate working for symbol table
|
2019-03-31 01:13:40 -07:00 |
|
greg
|
938c0401d1
|
Some various work
|
2019-03-27 02:20:43 -07:00 |
|
greg
|
9476e7039b
|
Doc requests in type system
|
2019-03-19 19:26:05 -07:00 |
|
greg
|
61972410ea
|
Functionality to request/respond to meta items
|
2019-03-19 19:12:32 -07:00 |
|
greg
|
d3f9430a18
|
Avoid unnecessary String
|
2019-03-19 19:01:04 -07:00 |
|
greg
|
81323cafd4
|
Change wording of default repl_request handler
|
2019-03-19 18:46:24 -07:00 |
|
greg
|
14c08bbcdb
|
Get rid of EvalOptions
and associated types
|
2019-03-19 18:40:21 -07:00 |
|
greg
|
9e58e3d7de
|
Remove some warnings
|
2019-03-16 18:45:40 -07:00 |
|
greg
|
712da62d35
|
Make new CommandTree paradigm work
|
2019-03-16 11:10:39 -07:00 |
|
greg
|
1622a6ce44
|
Grand culling
Deleting a bunch of old code related to the old way the interpreter
worked
|
2019-03-14 00:51:33 -07:00 |
|
greg
|
7e899246e9
|
More refactoring in main Schala driver
|
2019-03-14 00:15:13 -07:00 |
|
greg
|
7360e698dd
|
More work
|
2019-03-13 10:10:42 -07:00 |
|
greg
|
5b35c2a036
|
Add new types for ProgrammingLanguageInterface
|
2019-03-13 00:13:39 -07:00 |
|
greg
|
981d4f88bf
|
Changes
|
2019-03-12 01:14:41 -07:00 |
|
greg
|
02667b018c
|
Kill most LLVM references
I'm probably going to refactor this so much, there's no point in keeping
this around
|
2019-01-07 02:38:15 -08:00 |
|
greg
|
37070a6b3e
|
Move pass chain generation from macro to codegen
|
2018-10-20 18:00:05 -07:00 |
|
greg
|
f62b4c6906
|
Change format of error msg
|
2018-10-20 11:14:40 -07:00 |
|
greg
|
76046b134a
|
Make timing toggle-able
|
2018-10-01 02:05:07 -07:00 |
|
greg
|
f67793308e
|
Part of the work for a doc handler
|
2018-09-22 00:24:27 -07:00 |
|
greg
|
92078ef7d8
|
Add :doc interpreter directive
|
2018-09-21 19:25:58 -07:00 |
|
greg
|
1d38a07cf8
|
Add timing debugging print
|
2018-08-16 01:47:21 -07:00 |
|
greg
|
0fa844bcf9
|
Print timing in debug info
|
2018-08-16 01:43:42 -07:00 |
|
greg
|
6a548c9086
|
Keep track of durations of each pipeline stage
|
2018-08-14 22:56:22 -07:00 |
|
greg
|
1d2f1624a1
|
Some codegen work to make pass options work
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
4ca57e4aea
|
Change name of debug options struct
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
5e48eb2dee
|
Broken - some pass abstraction work
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
072eab1a80
|
Thread debug opts around where they need to be
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1761d11d36
|
Infrastructure for adding more debug options
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
947f4f2ea6
|
Command heirarchy for tab completion
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
6707b2bb9c
|
debug outputs in order
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
e6f0710e41
|
Debug ast rewrite
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
481afb0f87
|
Fix debugging and debug eval
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
d524389f1d
|
Kill old DebugOptions struct
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
78fdea180e
|
Rename stages -> passes
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
73c3eeb69d
|
stage -> pass
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1e4554258f
|
KIll old code
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
a10df92ab8
|
Debug work
|
2018-07-26 00:52:46 -07:00 |
|