Radon Rosborough
849cf204de
Part III
2020-09-14 06:06:42 -07:00
Radon Rosborough
779a5e6604
Part II
2020-09-12 12:00:56 -07:00
Radon Rosborough
08225b30eb
Report terminal crash
2020-07-31 10:20:01 -06:00
Radon Rosborough
559efbdf8f
Format tests are all passing
...
No thanks to Node.js making the "exit" event be totally unusable due
to a subtle "intended" race condition that prevents you from all the
process output sometimes. Great.
2020-07-31 10:02:34 -06:00
Radon Rosborough
30ec0e2ee0
All basic tests passing or skipped
2020-07-30 17:32:11 -06:00
Radon Rosborough
6e92e506fc
Get LSP test working for Python
2020-07-30 10:40:13 -06:00
Radon Rosborough
e19d6a2c06
Rearrange configuration to integrate tests better
2020-07-30 09:22:26 -06:00
Radon Rosborough
785acda4a9
Get most tests running for Python
2020-07-30 09:09:46 -06:00
Radon Rosborough
80119ba66d
Fix race condition, error reporting
2020-07-30 08:47:46 -06:00
Radon Rosborough
0945ad6550
Various fixes
2020-07-29 21:06:57 -06:00
Radon Rosborough
76f176a267
Preliminary test runner
2020-07-29 18:33:18 -06:00
Radon Rosborough
5c28ca4fba
More error handling
2020-07-20 06:35:15 -06:00
Radon Rosborough
68bb853fa0
Add code formatting button, Python/Haskell support
2020-07-19 17:40:54 -06:00
Radon Rosborough
87ef0c56ee
Fix API error logging
2020-07-19 17:27:33 -06:00
Radon Rosborough
f0102d89fd
Set TMPDIR as well
2020-07-19 17:27:33 -06:00
Radon Rosborough
382abe9f6d
Add some more environment variables
2020-07-19 17:27:33 -06:00
Radon Rosborough
3fafd3422f
Improve createEmpty, add setup
2020-07-12 14:18:07 -06:00
Radon Rosborough
0b8d5d244d
Refactor api.ts, plug resource leaks, fix build
2020-07-11 11:09:12 -06:00
Radon Rosborough
bb14a6c9ab
Add daemon support, sandbox script
2020-07-10 09:58:16 -06:00
Radon Rosborough
eeb4d3af70
Various hacks
2020-07-08 18:42:31 -06:00
Radon Rosborough
fac2a9acb5
Additional LSP diagnostics on frontend
2020-07-06 14:15:24 -06:00
Radon Rosborough
eb66554ce4
Configure LSP for C, C++, Objective-C, Rust
2020-07-05 14:35:33 -06:00
Radon Rosborough
67cb37423c
Get clangd working for C/C++/Objective-C
2020-07-05 12:54:05 -06:00
Radon Rosborough
337658a8bf
Misc bugfixes and robustness improvements
2020-07-05 12:21:59 -06:00
Radon Rosborough
4425f31b88
LSP working with Python!!
2020-07-05 12:21:56 -06:00
Radon Rosborough
881d8d6976
Report errors on frontend
2020-06-22 21:04:22 -06:00
Radon Rosborough
06bb57fed8
Log on returning uid
2020-06-22 20:51:48 -06:00
Radon Rosborough
91fe6ffd65
Drop privileges to respective uid
2020-06-22 20:46:42 -06:00
Radon Rosborough
afad563d56
Automatically allocate one uid per session
2020-06-22 12:35:38 -06:00
Radon Rosborough
e9ff1d92d3
Clean up temporary directories
2020-06-12 18:13:38 -06:00
Radon Rosborough
4ccb25a947
Enable strict mode on all TypeScript
2020-06-12 15:03:03 -06:00
Radon Rosborough
0a05a0eb92
Load editor more quickly, add loading indicator
2020-06-12 11:42:11 -06:00
Radon Rosborough
f9e183e58e
Rename, ejs, homepage, build errors, css
2020-06-09 14:39:45 -06:00
Radon Rosborough
1ae424f328
More languages, we need all the languages
2020-06-08 16:06:32 -06:00
Radon Rosborough
e2a3e719bf
All languages 17 working now
2020-06-07 19:31:54 -06:00
Radon Rosborough
2b8e0fd217
Templates, and C works now
2020-06-07 17:14:01 -06:00
Radon Rosborough
869816c6ab
Fix ghci death throes
2020-06-07 16:51:46 -06:00
Radon Rosborough
6784a2bdae
Update Node.js and fix prompt interleaving
2020-06-07 16:45:54 -06:00
Radon Rosborough
d5430812bc
You can run many languages now
2020-06-07 15:36:07 -06:00
Radon Rosborough
f4178588b7
You can run Python code now
2020-06-06 15:47:12 -06:00
Radon Rosborough
10c868fbd3
Per-language syntax highlighting
2020-06-06 15:23:21 -06:00
Radon Rosborough
250509ffe1
Fully interactive terminal!
2020-06-06 13:52:27 -06:00
Radon Rosborough
19c42a8049
Successfully receive websocket data on frontend
2020-06-06 11:17:15 -06:00
Radon Rosborough
73e74516a7
JavaScript build system hell
2020-06-06 10:28:13 -06:00