Commit Graph

926 Commits

Author SHA1 Message Date
Radon Rosborough 4507b121a5 Ugh PureScript takes too much memory or something 2021-12-23 17:43:46 -08:00
Radon Rosborough f73e8bb5bc Work around more languages that are really slow 2021-12-23 16:05:44 -08:00
Radon Rosborough 5c1cf7c727 Rate-limit remote image checks 2021-12-23 16:05:41 -08:00
Radon Rosborough f704c4e4af
Merge pull request #142 from JasonSteving99/master
Add Claro to Riju!
2021-12-22 13:08:21 -08:00
Radon Rosborough 90d5ed7080 Bump timeout 2021-12-22 12:48:22 -08:00
Radon Rosborough cb2c2da32c More 2021-12-22 12:44:57 -08:00
Radon Rosborough 5a071b0aa6 Install tree in admin shell 2021-12-22 12:40:42 -08:00
Radon Rosborough 76bc7825af Various improvements 2021-12-22 11:04:42 -08:00
Radon Rosborough 31b1c9df4c Merge branch 'master' into claro 2021-12-22 10:05:40 -08:00
Radon Rosborough 0b7c77ebae Lose more sanity 2021-12-11 13:55:20 -08:00
Radon Rosborough 61890838cd Carp has become too slow to run 2021-12-11 12:27:31 -08:00
Radon Rosborough 0eddf34215 Downgrade 2021-12-11 12:13:22 -08:00
Radon Rosborough 8e97a846ad Aaaaaaaaaaaaaaaaa 2021-12-11 11:53:41 -08:00
Radon Rosborough 1d57528328 Sigh 2021-12-11 11:48:58 -08:00
Radon Rosborough c443235ffb Merge branch 'master' into claro 2021-12-11 11:20:16 -08:00
Radon Rosborough 2dda21f0af Roll back to working version of Ante
This reverts commit 066c543e30.
2021-12-11 11:16:46 -08:00
Jason Steving c42bdacbe8
Merge branch 'raxod502:master' into master 2021-12-06 02:33:27 -08:00
Jason Steving b950e503db ClaroSupport working efficiently! And NOW.....A REPL on RIJU!
This is the final push towards implementing legitimate support for Claro in Riju! I've now figured out how to package up all of the Bazel generated build resources (jars) and the Bazel generated run script and have pieced everything together so that rebuilds and initial page loads are all as efficient as I can make them so far accounting for the intermediate step of compiling to Java.

The general process is to package everything needed from Bazel in a tarball and then to dynamically insert a custom script to the Bazel generated run script in bazel-bin to rebuild and update the jar file for the latest modification to the file. This allows me to canibalize Bazel's logic for determining where all the proper "runfiles" a.k.a. jars are located in that tarball.

With this approach I'm also able to trivially support the Claro REPL in Riju as well!!!!! This is the greatest unexpected surprise :D.
2021-12-06 02:32:25 -08:00
Jason Steving a024cdefa1 ClaroSupport working efficiently! And NOW.....A REPL on RIJU!
This is the final push towards implementing legitimate support for Claro in Riju! I've now figured out how to package up all of the Bazel generated build resources (jars) and the Bazel generated run script and have pieced everything together so that rebuilds and initial page loads are all as efficient as I can make them so far accounting for the intermediate step of compiling to Java.

The general process is to package everything needed from Bazel in a tarball and then to dynamically insert a custom script to the Bazel generated run script in bazel-bin to rebuild and update the jar file for the latest modification to the file. This allows me to canibalize Bazel's logic for determining where all the proper "runfiles" a.k.a. jars are located in that tarball.

With this approach I'm also able to trivially support the Claro REPL in Riju as well!!!!! This is the greatest unexpected surprise :D.
2021-12-06 02:22:25 -08:00
Jason Steving 5e4d0bb18f ClaroSupport working efficiently! And NOW.....A REPL on RIJU!
This is the final push towards implementing legitimate support for Claro in Riju! I've now figured out how to package up all of the Bazel generated build resources (jars) and the Bazel generated run script and have pieced everything together so that rebuilds and initial page loads are all as efficient as I can make them so far accounting for the intermediate step of compiling to Java.

The general process is to package everything needed from Bazel in a tarball and then to dynamically insert a custom script to the Bazel generated run script in bazel-bin to rebuild and update the jar file for the latest modification to the file. This allows me to canibalize Bazel's logic for determining where all the proper "runfiles" a.k.a. jars are located in that tarball.

With this approach I'm also able to trivially support the Claro REPL in Riju as well!!!!! This is the greatest unexpected surprise :D.
2021-12-06 02:09:21 -08:00
Jason Steving 733ccee274 ClaroSupport working efficiently! And NOW.....A REPL on RIJU!
This is the final push towards implementing legitimate support for Claro in Riju! I've now figured out how to package up all of the Bazel generated build resources (jars) and the Bazel generated run script and have pieced everything together so that rebuilds and initial page loads are all as efficient as I can make them so far accounting for the intermediate step of compiling to Java.

The general process is to package everything needed from Bazel in a tarball and then to dynamically insert a custom script to the Bazel generated run script in bazel-bin to rebuild and update the jar file for the latest modification to the file. This allows me to canibalize Bazel's logic for determining where all the proper "runfiles" a.k.a. jars are located in that tarball.

With this approach I'm also able to trivially support the Claro REPL in Riju as well!!!!! This is the greatest unexpected surprise :D.
2021-12-06 01:57:02 -08:00
Jason Steving 1104bfb3a5 ClaroSupport working efficiently! And NOW.....A REPL on RIJU!
This is the final push towards implementing legitimate support for Claro in Riju! I've now figured out how to package up all of the Bazel generated build resources (jars) and the Bazel generated run script and have pieced everything together so that rebuilds and initial page loads are all as efficient as I can make them so far accounting for the intermediate step of compiling to Java.

The general process is to package everything needed from Bazel in a tarball and then to dynamically insert a custom script to the Bazel generated run script in bazel-bin to rebuild and update the jar file for the latest modification to the file. This allows me to canibalize Bazel's logic for determining where all the proper "runfiles" a.k.a. jars are located in that tarball.

With this approach I'm also able to trivially support the Claro REPL in Riju as well!!!!! This is the greatest unexpected surprise :D.
2021-12-06 01:54:33 -08:00
Radon Rosborough c360f89a09 Add financial data for Nov 2021 2021-12-05 17:59:01 -08:00
Jason Steving 7c29db6d06 ClaroSupport working!
This is a massive effort to hack together the Bazel generated jar files and runscript into something that can be deployed on Riju! This all still needs to be cleaned up, but I'm definitely not going to risk losing all this work so it's getting pushed up as is in the meantime.
2021-12-03 04:15:15 -08:00
Jason Steving a4cf4668cb Merge remote-tracking branch 'upstream/master' 2021-11-17 18:07:46 -07:00
Radon Rosborough cf47e68727 [#139] Downgrade to Node 16.x LTS 2021-11-15 18:22:56 -08:00
Radon Rosborough 066c543e30 Start trying to fix Ante 2021-11-15 18:22:48 -08:00
Radon Rosborough 858f612d38 Pin more 2021-11-15 17:45:25 -08:00
Radon Rosborough fd399a2ad6 Temporarily pin to Ubuntu 21.04
Upgrading is hard and the build system makes it super hard to upgrade
languages incrementally right now.
2021-11-15 17:38:08 -08:00
Jason Steving 9103217c4a Initial pass at onboarding Claro to Riju. 2021-11-09 11:45:32 -08:00
Radon Rosborough b2de596342 Mess around more with analytics tag 2021-11-07 10:29:34 -08:00
Radon Rosborough 18bfc4b0c5 [#138] Add line numbers to C# stack traces 2021-11-07 09:40:29 -08:00
Radon Rosborough 1b529af997 Fix typo 2021-11-07 09:32:05 -08:00
Radon Rosborough dde8f9eba3 Upgrade server to Ubuntu 21.10 2021-11-06 14:28:18 -07:00
Radon Rosborough 416a29ea20 Add financial info for October 2021 2021-11-06 14:04:02 -07:00
Radon Rosborough b0210f8f4c Migrate to advanced Fathom Analytics
Allow interpolating an arbitrary analytics tag.
2021-11-06 13:45:34 -07:00
Radon Rosborough 0d92a77922 [#129] Tune cgroup resources
Should help by giving 3GB headroom instead of 1GB for the server and
operating system. Empirically, it looks like the OOM killer is
operating properly and killing user code rather than system processes,
but the small amount of headroom could have been a problem.

Extensive usage of swap could also have been a problem so I disabled
swap for user code. Reduced the CPU quota to eliminate access to
bursting from user code, as well, and bumped the pid quota because we
had a lot of headroom there.
2021-10-24 12:37:15 -07:00
Radon Rosborough bc900174a9 [#129] Upgrade t3.medium => t3.large 2021-10-22 12:50:30 -07:00
Radon Rosborough 53980f7788 We receive donations now 2021-10-17 13:07:21 -07:00
Radon Rosborough 681ed30bcf [#41] Fix segfault for eC 2021-10-10 11:24:06 -07:00
Radon Rosborough ed6e11c918 [#127] Fix A+ redirect loop 2021-10-10 11:03:24 -07:00
Radon Rosborough efaaf73012 [#121] Use separate data dir for JDT 2021-10-03 11:40:07 -07:00
Radon Rosborough bed2246fd3 Handle unhandled message 2021-10-03 11:39:45 -07:00
Radon Rosborough 1c8b0e1452 Add cost breakdown for Oct 2021 2021-10-02 16:46:14 -07:00
Radon Rosborough 85afa783e5 Definitely do not deploy pull requests lol 2021-09-26 11:29:28 -07:00
Radon Rosborough 1646f89137
Merge pull request #121 from fbricon/patch-1
Remove unnecessary jdt.ls config
2021-09-26 11:28:55 -07:00
Radon Rosborough 5d7300c237
Merge pull request #123 from raxod502/dependabot/npm_and_yarn/ansi-regex-5.0.1
Bump ansi-regex from 5.0.0 to 5.0.1
2021-09-26 11:21:29 -07:00
dependabot[bot] 3954ecfa2e
Bump ansi-regex from 5.0.0 to 5.0.1
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-26 18:16:04 +00:00
Radon Rosborough 1710193e0c [#116] Fix Ruby requiring trailing newline 2021-09-26 11:13:51 -07:00
Fred Bricon 1aeb5dc0e2
Remove unnecessary jdt.ls config 2021-09-26 12:43:52 +02:00