Mark Street
a8182d41dc
Switch to 'cpp' over 'cc' for preprocessing agbcc compilers ( #1562 )
2025-05-28 02:04:26 +09:00
Mark Street
b2f603a280
Remove unused etag behaviour ( #1560 )
2025-05-26 19:52:47 +09:00
Mark Street
ef476232b9
Optimize 'family' query (330ms -> 16ms) ( #1559 )
...
* Optimize 'family' query
* Avoid LIKE '%%' clause in Scratch list
* mypy
* black
* explicitly DONT ORDER BY sub queries
* slightly cleaner order_by()
2025-05-26 18:38:48 +09:00
Mark Street
50596070b0
Check scratch.family_id rather than just scratch.family ( #1558 )
2025-05-26 08:22:03 +01:00
Mark Street
4353038454
Make 'family' a raw id field in admin panel ( #1557 )
2025-05-25 17:05:02 +09:00
Mark Street
4f95b8b643
Fixup migration 60 ( #1556 )
2025-05-25 16:37:26 +09:00
Mark Street
64ca105145
Add 'family' slug to track ultimate ancestor for a Scratch ( #1548 )
...
* Add 'family' slug to track ultimate ancestor for a Scratch
* Ensure parent is not None in family filter
* Break migration into batches
* ensure family is not empty when finding family members
2025-05-24 19:55:35 +01:00
Mark Street
15ba3a6d2a
Optimise API calls for platform/compiler/presets ( #1544 )
...
* Optimise API calls for platform/compiler/presets
* Appease mypy
* rename new routes
* Slightly simplify api routes
* black
* PR feedback
2025-05-21 07:58:14 +01:00
Luke Street
53d53ab938
Add gc_wii mwcc_233_159p1 (GC/1.1p1) ( #1547 )
2025-05-21 13:02:47 +09:00
Edu Garcia
f525894476
Add more MSVC flags, change calling conventions one into dropdown ( #1543 )
2025-05-18 02:49:51 +09:00
Mark Street
325eb88c4c
Ignore errors when cleaning up sandbox ( #1530 )
2025-05-05 17:05:38 +01:00
Mark Street
fba410aa08
Search bar now also searches for users and presets ( #1517 )
...
* Search bar now also searches for users and presets
* tidy code up a bit
* biome
2025-04-15 01:23:13 +09:00
Karas
40058b7ca8
Add PS2 compiler EE GCC 2.9 build 991111-01 (DTL-S13010) ( #1515 )
2025-04-10 09:41:08 +01:00
Mark Street
663b7cd27c
Bugfix API 'preset?search=xxx' behaviour ( #1516 )
...
* Bugfix API 'preset?search=xxx' behaviour
* Fixup #2
2025-04-10 09:33:05 +01:00
dbalatoni13
fa8f3adb44
Refactor compilers in the backend ( #1506 )
...
* Subclass MWCCCompiler and add CompilerType instead of seperate bools
* Set the platform per platform specific compiler subclasses instead of per instance
2025-03-25 13:28:34 +09:00
dbalatoni13
aee0376b35
Add -O0,p and -O0,s flags to MWCC ( #1505 )
...
Add -O0,p and -O0s flags to MWCC
Co-authored-by: Dávid Zsolt Balatoni <s1250507@stud.uni-frankfurt.de >
2025-03-25 07:54:36 +09:00
galaxyhaxz
0ebf03e1c4
Add 4 new versions of SN 2.7.2 for Nintendo 64 ( #1489 )
...
* Add 4 new versions of SN 2.7.2 for Nintendo 64
* Add migration script
* Reduce redundant flags
* Revert broken flag simplify
* Properly simplify SN flags now
* Run black for formatting
2025-03-19 09:43:35 +00:00
Luke Street
2979267924
Experimental objdiff-web integration ( #1480 )
2025-03-13 07:34:01 +00:00
Mark Street
546d8885d7
Allow -x flag to be passed to GCC PS1 compilers again ( #1483 )
...
* Allow -x flag to be passed to GCC PS1 compilers again
* black
2025-03-13 05:44:34 +09:00
Bruno Macabeus
135f4b6036
Replace classnames with clsx ( #1479 )
...
* Replace `classnames` with `clsx`
* fix python code formatting
2025-03-04 11:54:52 -06:00
widberg
837bfaa127
Add MSVC 8.0 (Patched) compiler ( #1478 )
2025-03-02 10:09:47 -05:00
Mc-muffin
fcbe8476dc
Add more NGC ProDG compilers ( #1470 )
2025-02-13 11:11:48 +00:00
Ethan Roseman
3e1f2c7b94
Change profile logging, stop reporting number of profiles ( #1469 )
2025-02-13 18:34:38 +09:00
Mark Street
7724f5debc
Switch ProDG compiler to use ngccc.exe ( #1468 )
2025-02-13 17:39:25 +09:00
Mark Street
4995dc50f4
Dont make profiles for user agentless requests ( #1467 )
...
* Don't create profiles for requests with no User-Agent
* simpler?
* comment
* Try passing a user agent in tests
* mypy
* Use BaseTestCase over TestCase/APITestCase
* fixed 1
* fixed the other 2...
2025-02-12 16:48:42 +00:00