Mark Street
86b9dfdf8d
Add has_decompiler for arm32 platforms ( #1741 )
...
* Add has_decompiler for arm32 platforms
* Handle missing '.syntax unified' for gba
* allow fallback to default compiler if arch is supported
2025-11-15 12:12:12 +00:00
Mark Street
2ede66fb44
Avoid POST-ing to /compile on initial scratch load ( #1734 )
2025-11-08 08:12:12 +00:00
Mark Street
6ac27e6b5f
Add timeout to github oauth ( #1727 )
2025-11-05 09:35:50 +00:00
Mark Street
fd246922e9
Bump backend deps ( #1726 )
...
* Bump backend deps
* Add timeout to sentry.io publisher
* Appease mypy
2025-11-04 17:29:01 +00:00
Mark Street
158000b503
Add Sentry bot UA to bot signatures list ( #1722 )
2025-11-03 08:48:29 +00:00
Mark Street
842c644f8d
Let browsers cache /api/scratch for 5 seconds ( #1721 )
2025-11-03 10:25:25 +09:00
Mark Street
a5e77271b2
Allow filtering of user's scratches based on platform, preset or comp… ( #1720 )
...
Allow filtering of user's scratches based on platform, preset or compiler
2025-11-02 17:48:02 +00:00
Mark Street
7ad329fa1e
Use alternate method to inject COMPILER_ARGS for N64 EGCS compilers ( #1709 )
...
* Use alternate method to inject COMPILER_ARGS for N64 EGCS compilers
* golf
* gpt feedback
* handle empty flags
* Move COMPILER_FLAGS after the hardcoded flags
2025-10-23 20:36:11 +01:00
Mark Street
c9fad31b32
Remove all but 1 use of wine ( #1705 )
2025-10-22 07:58:18 +01:00
Luke Street
db6fe73093
Update to wibo 1.0.0-alpha.4 ( #1702 )
2025-10-21 18:04:19 +01:00
Dávid Balatoni
7d2b54fb6e
Fix bug in scratch language detection ( #1697 )
...
* Fix bug in scratch language detection
* Fix ruff check
* Rewrite the expression nicer
2025-10-21 17:49:17 +01:00
Dávid Balatoni
e53c99fbb9
Add language flags for ProDG (GCC on GC) ( #1696 )
...
* Add some specific ProDG flags
* Revert extra flags and just add language detection
2025-10-21 17:48:59 +01:00
sozud
1ba4314eb8
Add more dreamcast compilers ( #1691 )
...
* Add more dreamcast compilers
* Add more compilers
2025-10-21 17:48:39 +01:00
Mark Street
8181210a3d
Add '-no-priv-sep' argument to dosemu ( #1704 )
...
* Add '-no-priv-sep' argument to dosemu
* Swap out -no-priv-sep for -p
2025-10-21 17:42:36 +01:00
Mark Street
1f0dc00a1d
Remove 'num_scratches' from platform endpoint ( #1688 )
2025-09-29 17:19:15 +09:00
Mark Street
1b7fe4dcdb
Fix 500 when creating scratches with a preset that have libraries ( #1685 )
...
* Fix 500 when creating scratches with a preset that have libraries
* Allow users to specify libraries when creating scratches
* Add validation to user-supplied libraries
* 🐕
* mypy, yourpy, ourpy
* woof
2025-09-26 21:19:22 +01:00
Mark Street
80fbb78e81
Remove 'include_presets' from /api/platform endpoint ( #1683 )
...
* Remove 'include_presets' from /api/platform endpoint
* 🐶 ruff ruff
* Remove broken test
2025-09-26 21:47:17 +09:00
Ethan Roseman
50a2b836b9
Migrate from poetry/black to uv/ruff ( #1673 )
...
* Migrate from poetry/black to uv/ruff
* fixes
* path change
* path pt 2
* ah
* mkst tweaks (#1674 )
* mkst tweaks
* tweaks++
* doh
* tweak harder
---------
Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com >
2025-09-22 19:23:55 +09:00
Mark Street
66b10b2057
Tidy up cache-control pr per feedback ( #1672 )
2025-09-22 16:23:34 +09:00
Mark Street
355864e7d1
Fix cache-control header check ( #1670 )
2025-09-19 15:22:32 +01:00
Mark Street
87a58959da
Add cache-control headers ( #1669 )
...
* Add cache-control headers
* Tweaks
2025-09-19 21:44:09 +09:00
Marijn van der Werf
ce84f37433
add "experimental" SN 2.8.1 C++ compiler (in order to preserve line numbers) ( #1666 )
...
* Update compilers.py
* Add translation for gcc2.8.1snew-cxx compiler
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* Add missing base_compiler parameter to GCC281SNEWCXX
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-18 21:29:31 +09:00
Gilles Siberlin
87240eb025
Add Borland C++ Compiler 2.0 ( #1658 )
2025-09-12 10:03:10 +01:00
Anghelo Carvajal
a75d7dc846
Update labels used by splat ( #1647 )
...
* Update labels used by splat
* nmlabel -> nonmatching
2025-08-25 15:54:39 +09:00
Simon Lindholm
bc80e6788d
m2c for ARM ( #1640 )
...
* Pass "mipsee" to m2c
* Run m2c for arm
* Update m2c
2025-08-10 21:56:41 +09:00