Commit Graph

244 Commits

Author SHA1 Message Date
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
Radon Rosborough eeb4d3af70 Various hacks 2020-07-08 18:42:31 -06:00
Radon Rosborough 49586c0950 LSP working for Ada 2020-07-07 12:45:21 -06:00
Radon Rosborough fd4a81a8d1 LSP working for Bash
Another easy one!
2020-07-06 18:27:26 -06:00
Radon Rosborough f39f2ca58f LSP working for Ruby
It is my dream that all language servers would be so easy
2020-07-06 18:25:39 -06:00
Radon Rosborough e47e49e353 LSP working for Haskell
And I even managed to dodge the absurd 30-minute compilation time that
would normally be required in order to install HIE.
2020-07-06 18:19:07 -06:00
Radon Rosborough e28e10c054 LSP working for Julia oh my god that was terrible 2020-07-06 14:52:14 -06:00
Radon Rosborough fac2a9acb5 Additional LSP diagnostics on frontend 2020-07-06 14:15:24 -06:00
Radon Rosborough 565379aaf3 Configure LSP for Go and FORTRAN 2020-07-05 15:32:46 -06:00
Radon Rosborough 80cd12ec19 Configure LSP for Clojure 2020-07-05 14:37:17 -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 3255a26d73 Add TeX 2020-06-22 21:04:21 -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 0dbb561063 Add aliases, redirect to lowercase 2020-06-12 14:51:15 -06:00
Radon Rosborough 0a05a0eb92 Load editor more quickly, add loading indicator 2020-06-12 11:42:11 -06:00
Radon Rosborough ba84695d13 Better attempt for websocket/TLS compatibility 2020-06-11 18:15:29 -06:00
Radon Rosborough 466f897c58 Attempt to make websocket compatible with TLS 2020-06-11 17:54:12 -06:00
Radon Rosborough 66fea5be40 Misc fixups for production setup 2020-06-11 14:42:48 -06:00
Radon Rosborough 4ea197cabe Get TLS cert&key inside container, fix SSH options 2020-06-11 13:57:36 -06:00
Radon Rosborough f1b0c27e5d Add option to use TLS 2020-06-10 16:45:13 -06:00
Radon Rosborough 6295e51d90 Getting things ready for deploy to Heroku 2020-06-09 15:17:46 -06:00
Radon Rosborough f9e183e58e Rename, ejs, homepage, build errors, css 2020-06-09 14:39:45 -06:00
Radon Rosborough 846caf2ad8 At this point the number of languages is absurd 2020-06-09 13:34:07 -06:00
Radon Rosborough c34ccf26e8 A lot more languages 2020-06-09 12:58:21 -06:00
Radon Rosborough 1ae424f328 More languages, we need all the languages 2020-06-08 16:06:32 -06:00
Radon Rosborough 548c1c1162 repl.it superiority!! 2020-06-08 12:24:58 -06:00
Radon Rosborough 371831593c even more languages 2020-06-08 11:15:12 -06:00
Radon Rosborough 473c50c421 ALL THE LANGUAGES 2020-06-07 22:46:58 -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 22ea7a3e75 Add support for 12 new languages 2020-06-06 14:16:22 -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 0961498f65 Embed terminal on frontend app 2020-06-06 10:41:55 -06:00
Radon Rosborough 73e74516a7 JavaScript build system hell 2020-06-06 10:28:13 -06:00