Commit Graph

197 Commits

Author SHA1 Message Date
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 8e63afb8a0 Most format tests are passing 2020-07-31 09:27:46 -06:00
Radon Rosborough 30ec0e2ee0 All basic tests passing or skipped 2020-07-30 17:32:11 -06:00
Radon Rosborough d14df69cf6 All run tests are passing 2020-07-30 16:07:20 -06:00
Radon Rosborough 821be937ce Fix subtle concurrency bug 2020-07-30 16:02:33 -06:00
Radon Rosborough 97e2099226 Misc bugfixes for runner and test cases 2020-07-30 16:01:16 -06:00
Radon Rosborough da7940061f Fix around half of the basic tests 2020-07-30 15:11:17 -06:00
Radon Rosborough f93a7e2aed Add summary reporting for failed tests 2020-07-30 12:01:41 -06:00
Radon Rosborough 510cc1e0c0 Improve large-scale test result reporting 2020-07-30 11:52:41 -06:00
Radon Rosborough 2a915e2654 Fix LLVM template 2020-07-30 11:07:41 -06:00
Radon Rosborough 3488cffaec Allow running multiple languages at once 2020-07-30 11:07:36 -06:00
Radon Rosborough 56f4086449 Make a best guess at the LSP language to use 2020-07-30 10:58:08 -06:00
Radon Rosborough 4aac4abdde Simplify LSP test 2020-07-30 10:42:38 -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 1385a2cbe5 New formatter: Ruby 2020-07-20 08:12:23 -06:00
Radon Rosborough 5c28ca4fba More error handling 2020-07-20 06:35:15 -06:00
Radon Rosborough 89fa4b58cc Formatter for Perl 2020-07-19 20:07:09 -06:00
Radon Rosborough ad75ab04f7 Formatters for C, C++, C#, Java, D 2020-07-19 19:12:50 -06:00
Radon Rosborough 19cf4edab4 Formatter and LSP for ReasonML 2020-07-19 18:40:24 -06:00
Radon Rosborough 2a03208fda Formatter and LSP for OCaml 2020-07-19 18:22:22 -06:00
Radon Rosborough 621a05fe4d New formatter: gofmt 2020-07-19 17:59:48 -06:00
Radon Rosborough 9684288508 New formatter: Prettier 2020-07-19 17:58:32 -06:00
Radon Rosborough 425e649b86 Fix TypeScript build 2020-07-19 17:48:54 -06:00
Radon Rosborough 4d5f732b07 Fix spawn calls trying to access wrong .bashrc 2020-07-19 17:48:19 -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 a9bc503e4f New language: Ceylon 2020-07-19 17:27:33 -06:00
Radon Rosborough 26ef2dd9ff New language: SETL 2020-07-19 17:27:33 -06:00
Radon Rosborough c33ab4996e New language: Kitten 2020-07-19 17:27:33 -06:00
Radon Rosborough a6756f240a New language: Ioke 2020-07-19 17:27:33 -06:00
Radon Rosborough 7716ea6af8 New language: Haxe 2020-07-19 17:27:33 -06:00
Radon Rosborough 964e143964 New language: Emojicode 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 fd298cbba7 New language: mongoDB 2020-07-19 17:27:33 -06:00
Radon Rosborough 2c66e8b58f Take advantage of 'until' 2020-07-19 17:27:33 -06:00
Radon Rosborough db40d25d0c New language: Sed 2020-07-19 17:27:33 -06:00
Radon Rosborough d58c9841a6 New language: Awk 2020-07-19 17:27:33 -06:00
Radon Rosborough c2adccae3b New language: APL 2020-07-19 17:27:33 -06:00
Radon Rosborough e89e530c89 New language: Euphoria 2020-07-19 17:27:33 -06:00
Radon Rosborough 2987af3c33 New language: Hack 2020-07-19 17:27:33 -06:00
Radon Rosborough 76eab72b81 New language: Qalb (and swap phases 6&7) 2020-07-19 17:27:33 -06:00
Radon Rosborough 221f09bb2d New language: Rapira 2020-07-19 08:49:56 -06:00
Radon Rosborough 4befef1413 New language: Hy 2020-07-18 20:54:59 -06:00
Radon Rosborough 6f7e28c9a4 New language: MariaDB 2020-07-18 20:51:22 -06:00
Radon Rosborough fc671226e0 New language: MySQL
Good god why do these people make it so hard for me
2020-07-18 12:31:55 -06:00
Radon Rosborough db1553b9f9 New language: PostgreSQL 2020-07-18 12:31:50 -06:00
Radon Rosborough 0dd8fbeee2 Change to single quotes for SQLite 2020-07-18 12:31:50 -06:00
Radon Rosborough e0112a2876 New language: Redis 2020-07-18 12:31:50 -06:00
Radon Rosborough 5d52dbf122 Rename cpp to c++ 2020-07-18 09:41:45 -06:00
Radon Rosborough 3ff5954bd1 New language: ><> 2020-07-17 21:06:03 -06:00
Radon Rosborough 84b45388a1 New language: Hexagony 2020-07-17 20:08:32 -06:00
Radon Rosborough 2abfbf7bc8 New language: Zot 2020-07-17 20:03:33 -06:00
Radon Rosborough a79f3acba3 New language: Thue 2020-07-17 20:03:29 -06:00
Radon Rosborough 2402e736d3 New language: Pikachu 2020-07-17 20:03:29 -06:00
Radon Rosborough bf61acbf68 New language: Omgrofl 2020-07-17 20:03:29 -06:00
Radon Rosborough eac2f31138 Make monacoLang optional 2020-07-17 20:03:29 -06:00
Radon Rosborough f35865a1ca New language: GolfScript 2020-07-17 20:03:29 -06:00
Radon Rosborough 9b87d850b0 New language: Entropy 2020-07-17 20:03:29 -06:00
Radon Rosborough 5006521982 New language: Dogescript 2020-07-17 20:03:29 -06:00
Radon Rosborough 4ca01a6fdd New language: Chef 2020-07-17 20:03:29 -06:00
Radon Rosborough 720acc50bb New language: Binary Lambda Calculus 2020-07-17 20:03:29 -06:00
Radon Rosborough ce9c968d76 New language: Beatnik 2020-07-17 17:34:50 -06:00
Radon Rosborough a641af7510 Starting to thing about package management 2020-07-12 20:52:14 -06:00
Radon Rosborough afc2fff6d8 New language: Spago (good lord that took forever) 2020-07-12 14:18:23 -06:00
Radon Rosborough 3fafd3422f Improve createEmpty, add setup 2020-07-12 14:18:07 -06:00
Radon Rosborough 03117016cd Fix conflicts between sandboxes 2020-07-12 12:35:51 -06:00
Radon Rosborough febaef0770 New language: LiveScript 2020-07-11 13:31:37 -06:00
Radon Rosborough 95fa0df9bb New languages: CSS preprocessors 2020-07-11 13:31:36 -06:00
Radon Rosborough 972aee4583 New languages: wiki markup dialects 2020-07-11 13:08:22 -06:00
Radon Rosborough 83697c7de0 New language: roff 2020-07-11 12:39:34 -06:00
Radon Rosborough ffab644ea7 New language: Org 2020-07-11 12:14:51 -06:00
Radon Rosborough ef7291da04 New language: reStructuredText 2020-07-11 12:12:48 -06:00
Radon Rosborough 2efd97adb6 New language: Textile 2020-07-11 12:12:44 -06:00
Radon Rosborough 5326223cf8 New language: AsciiDoc 2020-07-11 12:07:45 -06:00
Radon Rosborough 55311d8524 New language: Markdown 2020-07-11 12:07:40 -06:00
Radon Rosborough 8ef7581a9f New language: Pug 2020-07-11 11:53:45 -06:00
Radon Rosborough a66ed3ce21 New language: OCaml 2020-07-11 11:44:17 -06:00
Radon Rosborough 5d85e2036d New language: LLVM 2020-07-11 11:39:52 -06:00
Radon Rosborough 7aadfaa421 New language: Factor 2020-07-11 11:31:52 -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 f2cbd81498 Add Dhall 2020-07-09 13:30:36 -06:00
Radon Rosborough 4a11be0679 Add YAML, TOML, HCL 2020-07-09 13:12:54 -06:00
Radon Rosborough 3ff89c5124 LSP working for Vimscript 2020-07-09 12:53:29 -06:00
Radon Rosborough 240dead914 LSP working for TeX 2020-07-09 12:51:50 -06:00
Radon Rosborough c93aa1d8c5 LSP working for Swift 2020-07-09 12:47:22 -06:00
Radon Rosborough b56d4ce6c0 LSP working for PowerShell 2020-07-09 11:34:46 -06:00
Radon Rosborough 68dc99c77f LSP working for PHP 2020-07-09 11:05:59 -06:00
Radon Rosborough cd8682a855 LSP working for Lua 2020-07-08 20:55:14 -06:00
Radon Rosborough 2f3f018ba3 Reduce number of warnings for Groovy 2020-07-08 20:52:50 -06:00
Radon Rosborough b3fb71f501 LSP working for Erlang 2020-07-08 19:59:20 -06:00
Radon Rosborough d112226aa7 LSP working for Elm 2020-07-08 19:01:08 -06:00
Radon Rosborough 8b8c199c34 Refactor, LSP working for Elixir 2020-07-08 18:56:52 -06:00