Matt Godbolt
f2c1e0bd31
The Grand Reformat ( #3643 )
...
* The Grand Reformat
- everything made prettier...literally
- some tweaks to include a few more files, including documentation
- minor changes to format style
- some tiny `// prettier-ignore` changes to keep a few things the way we like them
- a couple of super minor tweaks to embedded document types to ensure they format correctly
gh-2830
2022-05-09 23:13:50 -05:00
Matt Godbolt
141fa73521
npm update ( #3642 )
...
* npm update
gh-2821
2022-05-09 17:35:51 -05:00
Jeremy Rifkin
7e7dd0ff37
Fix for #3637 ( #3638 )
gh-2818
2022-05-09 13:17:47 -04:00
Matt Godbolt
df14b0da55
npm updates ( #3640 )
...
* npm update
gh-2817
2022-05-09 08:20:02 -05:00
Matt Godbolt
2c7563d658
Thank you patreons
gh-2812
2022-05-08 10:21:27 -05:00
Matt Godbolt
665289e515
Fix sentry ( #3636 )
...
* Unpacks the files sentry needs for source maps
gh-2811
2022-05-08 10:08:58 -05:00
Ofek
a9b139ce56
Fix #3592 ( #3621 )
gh-2808
2022-05-08 09:29:16 -05:00
Marc Poulhiès
16ae472ce2
Add GCC 12.1.0 ( #3630 )
...
GCC 12.1.0 has been released:
https://gcc.gnu.org/gcc-12/changes.html
Also update GNU as. Our GCC 12.1 will use binutils 2.38, so use that for more up
to date GNU as.
fixes #3624
Signed-off-by: Marc Poulhiès <dkm@kataplop.net >
gh-2805
2022-05-07 20:33:47 +02:00
Marc Poulhiès
c63c924ba6
Documentation fixlet ( #3635 )
...
GCC allows more than RTL for its IR dumps, reflect that.
Signed-off-by: Marc Poulhiès <dkm@kataplop.net >
gh-2804
2022-05-07 20:29:25 +02:00
Rubén Rincón Blanco
0f2967e5c2
Get GA script back to Google's default ( #3631 )
gh-2799
2022-05-06 22:34:12 +02:00
Dmitry Babokin
d694008f37
Add ISPC v1.18.0 ( #3623 )
gh-2798
2022-05-06 21:42:34 +02:00
Jeremy Rifkin
8e1f5d29c2
Add myself to the AUTHORS.md file
gh-2791
2022-05-06 14:24:02 -04:00
Patrick Quist
e984c9ab3d
Option to load a custom popular arguments json from disk ( #3597 )
gh-2788
2022-05-06 19:05:24 +02:00
Rubén Rincón Blanco
f19bebcf4f
Add 405 handlers for API endpoints ( #3620 )
gh-2787
2022-05-06 18:56:33 +02:00
RabsRincon
9d9b62eab6
Normalize license header
gh-2778
2022-05-04 18:22:13 +02:00
Ofek
29b6e4a462
Fix #3275 : move from compiler-opt-info to compiler-opt-info2 ( #3615 )
...
* Fix #3275 : move from compiler-opt-info to compiler-opt-info2
* Add OfekShilon to contributors
* Migrate llvm opt-info processing from a lib inside CE
* Add MIT license text to new file
gh-2777
2022-05-04 18:16:34 +02:00
Rubén Rincón Blanco
9b1ecf67ba
Make Ctrl-A in output pane only select its contents ( #3608 )
...
* Make Ctrl-A in output pane only select its contents
* Add Select all button to output pane
gh-2767
gh-2765
2022-05-04 14:46:36 +02:00
narpfel
69cec41fce
Add autodetect for staticlib stdc++_libbacktrace ( #3612 )
gh-2764
2022-05-04 14:41:38 +02:00
Jeremy Rifkin
646e641b14
Fix resize bug ( #3618 )
gh-2763
2022-05-04 07:34:34 -05:00
A S E
d4cd96eb26
Add GHC Core and Cmm views #3571 ( #3593 )
gh-2762
2022-05-04 14:28:49 +02:00
Matt Godbolt
19ddc3384e
Port cache code to Typescript ( #3605 )
...
* Port cache subsystem to typescript
* Extract an interface class
* Use async for s3 cache; add tests for failure case
gh-2753
2022-05-02 15:19:13 -05:00
Headline
d68cc806b1
Automatically detect Java entry points ( #3614 )
gh-2752
2022-05-02 17:30:01 +02:00
github-actions[bot]
a5e314aa5c
[bot] Update browsers list ( #3613 )
...
Co-authored-by: Compiler Explorer Bot <mattgodbolt@users.noreply.github.com >
gh-2745
2022-05-01 12:27:42 +02:00
Patrick Quist
2f56da5f92
lintfix
gh-2730
2022-04-30 17:46:05 +02:00
A S E
fa9a3bb411
fix linking to commits in the changelog ( #3611 )
...
fixes #3610
gh-2727
2022-04-30 10:22:53 -05:00
Matt Godbolt
911a23742e
Finally fix...I think...the startup cache issue we had been seeing ( #3609 )
gh-2725
2022-04-29 16:03:50 -05:00
Rubén Rincón Blanco
2dbca646f0
Address some low-hanging fruits from webstorm code inspection ( #3582 )
...
* Address some low-hanging fruits from webstorm code inspection
* Change editor code to silence eslint
Co-authored-by: Matt Godbolt <matt@godbolt.org >
gh-2717
2022-04-29 14:24:29 -05:00
Jeremy Rifkin
44a9ab7d46
Convert gccdump-view to typescript ( #3575 )
...
* Converted gccdump-view to typescript
* Eliminate more uses of underscore.js
gh-2714
2022-04-29 14:14:33 -05:00
Patrick Quist
5969633862
handle vt100 reverse video escape code ( #3598 )
gh-2713
2022-04-29 14:14:03 -05:00
Patrick Quist
fa9a274828
Clang force dwarf4 ( #3604 )
...
* this works, but args are hidden for user
* moved to optionsforfilter so user can see the parameter
gh-2712
2022-04-29 14:12:52 -05:00
Matt Godbolt
9b494f0d06
Move cache logging into a place where we have the key ( #3606 )
gh-2711
2022-04-29 14:10:50 -05:00
Rubén Rincón Blanco
3e6c1ab023
Make it clear that OS/browser versions are optional in most cases ( #3589 )
gh-2704
2022-04-29 12:36:37 +02:00
Rubén Rincón Blanco
749597a516
Fix wrong setting check for asm docs ( #3602 )
...
* Fix wrong setting check for asm docs
Closes #3601
* Fix duplicate settings import
* Someone forgot in what part of the codebase he was
gh-2703
2022-04-29 12:32:49 +02:00
A S E
e8b8173007
format files before linting in git hook ( #3594 )
...
Lets eg long lines be fixed before lint complains about them.
gh-2702
2022-04-29 12:21:25 +02:00
Rubén Rincón Blanco
7a9e30fbad
Improve the TS implementation of the cfg view ( #3549 )
...
* Improve the TS implementation of the cfg view
* Change function name as suggested
gh-2695
gh-2694
2022-04-29 06:12:11 +02:00
Rubén Rincón Blanco
fd74a61f37
Improve the TS implementation of the Tree pane ( #3577 )
...
* Improve the TS implementation of the Tree pane
* val() is never undefined for existing elements
* Fix TS errors
* Work around tomselect type issue
* Turns out, no
gh-2693
2022-04-29 06:11:23 +02:00
Matt Godbolt
de161fd62d
Log the hash of compiler cache accesses
gh-2688
2022-04-28 15:52:02 -05:00
Matt Godbolt
58337bb5bf
Improvements to policy handling ( #3595 )
...
* Use webpack loaders to generate both the pug output and the SHA256 hash of it
* Uniformly use pug for HTML templating
* Policy hashes are entirely client-side
* No longer need to have the policy documents available to the server side
gh-2685
2022-04-28 15:19:06 -05:00
Matt Godbolt
7828576a5b
Reverts the reversion of the "make" being more prod-like, and fixes it. ( #3591 )
...
* Use webpack to autogenerate the files.
That way, we always generate them consistently, be it through
`make` or building for prod. This fixes the `make` issue, and also
means we've further unified the way we build and run with `make`
vs prod.
Unfortunately this doesn't work for `make dev`; which sees the
handlebars content only. That's probably ok though, I think.
gh-2674
2022-04-28 12:59:25 -05:00
A S E
943af8f831
add a view for Haskell STG intermediary output #3571 ( #3585 )
gh-2669
2022-04-28 09:53:11 -05:00
Rubén Rincón Blanco
3cf18aa09a
Add Benchmark 1.6.1 in hopes of helping #3092 ( #3590 )
gh-2666
2022-04-28 16:48:58 +02:00
Matt Godbolt
9b8b9f711b
Revert "Make make run the site similar to prod. ( #3587 )"
...
This reverts commit fbcf4fc318 .
gh-2660
2022-04-28 08:00:31 -05:00
Matt Godbolt
4a6fd26bc1
Manually reformat panes/compiler.js to help with #3585 ( #3588 )
gh-2650
2022-04-27 16:52:36 -05:00
Matt Godbolt
fbcf4fc318
Make make run the site similar to prod. ( #3587 )
...
Fixes #3584
gh-2647
2022-04-27 16:36:56 -05:00
Matt Godbolt
5ae6b304e4
Pre-compile typescript in releases ( #3570 )
...
* build the release in-place in out/dist
* run the tsc compiler on the code so everything is pre-transpiled
* serve the various generated html snippets uniformly from the web page so they come from one place.
gh-2646
2022-04-27 16:24:50 -05:00
Matt Godbolt
551a0be7ad
Optionally log the compiler cache keys and accesses ( #3583 )
gh-2632
2022-04-27 10:24:04 -05:00
Rubén Rincón Blanco
fc001b2d75
Quickbench now supports https ( #3581 )
gh-2621
2022-04-27 10:53:25 +02:00
Mats Larsen
15b57aef0e
Create npm script for noEmit compiling frontend and backend to catch errors ( #3580 )
gh-2604
2022-04-27 10:05:27 +02:00
Mats Larsen
fedde61a85
Fix noImplicitOverride errors ( #3579 )
gh-2601
2022-04-27 08:42:47 +02:00
Mats Larsen
51c118bc97
Re-add removed jquery import in noscript.ts ( #3578 )
2022-04-27 08:32:55 +02:00