Partouf
77720b2500
no idea what this is
2023-12-23 18:47:20 +01:00
Marc Poulhiès
9147d0b0b4
Some ISA cleanup
...
Initially wanted to simply add 'vax' in the compiler picker, but ended
up trying to cleanup a bit how ISA property is set.
For gcc compilers, I've tried to rely on the executable name matching
mechanism instead of having the property set all around in .properties
files.
Some more cleanup can be done...
Signed-off-by: Marc Poulhiès <dkm@kataplop.net >
gh-7741
gh-7739
2023-06-14 18:54:26 +02:00
Jeremy Rifkin
6e857a2546
Check for clipboard support better ( #5146 )
gh-7736
2023-06-14 15:45:46 +02:00
gonzalobg
8bc6a0b2d8
Update nvdisasm for CUDA ( #5144 )
gh-7735
2023-06-14 15:44:08 +02:00
Jeremy Rifkin
8c292050fd
Fix word wrapping for compiler filters ( #5147 )
gh-7734
2023-06-14 15:43:23 +02:00
The Phantom Derpstorm
971cf3cd3f
✨ Add ztd's text, cuneicode, idk, encoding_tables, and static_containers libraries ( #5137 )
gh-7732
2023-06-14 14:37:27 +02:00
Marc Poulhiès
25989a7cda
Add GCC 11.4.0 and 12.3.0 for cross targets ( #5141 )
...
Adds 12.3.0 for 20 cross targets.
Adds 11.4.0 for 4 targets.
Not listing all languages as it depends on the targets, but the goal is
always to enable as much as possible.
fixes #5088
fixes #5087
Signed-off-by: Marc Poulhiès <dkm@kataplop.net >
gh-7723
2023-06-13 23:00:53 +02:00
Guo Ci
e39f045bba
add floating point representation for numeric tooltip ( #5140 )
gh-7722
2023-06-13 16:33:29 -04:00
Jeremy
f8d95a33ec
Quickfix for #5111
gh-7697
2023-06-11 21:33:01 -04:00
Jeremy Rifkin
8d624b523c
Improve CFG viewer navigation and behavior ( #5134 )
gh-7690
2023-06-11 19:12:09 -04:00
Jeremy Rifkin
60ce06b02f
Improve cache handling on the frontend, cache executions on the backend, and improve controls on the exec pane ( #5111 )
gh-7689
2023-06-11 19:10:30 -04:00
Jeremy Rifkin
910d69f233
Turn on @typescript-eslint/await-thenable ( #5131 )
gh-7683
2023-06-11 18:09:35 -04:00
Jeremy Rifkin
74e177dd0b
Fix ordering in the compiler picker popup ( #5132 )
...
No more of this nonsense, long overdue fix

gh-7680
2023-06-11 18:00:12 -04:00
Jeremy
653e9a6899
Lint fixes
gh-7677
2023-06-11 17:38:38 -04:00
Jeremy Rifkin
34292238c1
Identify unused imports during lint ( #5130 )
2023-06-11 17:35:59 -04:00
Jeremy Rifkin
acdd5ad45c
Capture errors in sentry better ( #5128 )
...
Fixes #5127 and similar issues.
Rationale: Whenever something that is not an Error object is passed to
Sentry.captureException we get pretty much no useful information in
sentry

(usually not even a stacktrace)
gh-7675
2023-06-11 17:31:51 -04:00
Jeremy
319dee6811
Minor reformatting of css
gh-7670
2023-06-11 17:12:58 -04:00
Jeremy Rifkin
10851a1dda
LLVM IR pane improvements ( #5078 )
...
This PR will add filtering and other output options to the LLVM IR pane


Closes #5062
Related to #5045
gh-7669
2023-06-11 17:00:53 -04:00
Guo Ci
79bba4c1d1
Add PTX and SASS docs ( #5129 )
...
For CUDA C++, add PTX and SASS docs.
gh-7668
2023-06-11 17:00:38 -04:00
Guo Ci
757183d712
enable CPU asm docs for CUDA C++ ( #5124 )
...
Currently, asm docs are not enabled on the CPU assembly generated by the
CUDA compiler, this PR attempts to fix that.
gh-7653
2023-06-11 11:44:37 -04:00
Jeremy
6dacb4d3e2
Add more info to an earlier triage attempt
gh-7636
2023-06-10 15:43:43 -04:00
Jeremy Rifkin
71ae48c8e7
Fix conformance view state bug ( #5120 )
...
Fixes #5119 where a type error happens during page load
gh-7618
2023-06-07 19:10:24 -04:00
Matt Godbolt
3b75a229c8
Bump to latest LRUCache; use the correct import now the old way is deprecated ( #5116 )
gh-7615
2023-06-06 21:32:03 -05:00
Matt Godbolt
4187390952
Update eslint et al ( #5115 )
gh-7612
2023-06-06 21:17:25 -05:00
Matt Godbolt
02ce6e69b1
Merge branch 'ASDAlexander77-main'
gh-7611
2023-06-06 21:17:04 -05:00
Matt Godbolt
786a284b6a
Fix formatting
2023-06-06 21:16:53 -05:00
Matt Godbolt
d4f98a1abe
Bump all deps ( #5114 )
...
- npm update
- bump the webpack version as usually that needs it
- re-run eslint
- re-run format
2023-06-06 21:13:30 -05:00
sameeranjoshi
db07dd2095
Update mlir.ts for issue #5902 ( #5102 )
...
Fix for
https://github.com/compiler-explorer/compiler-explorer/issues/5092
---------
Co-authored-by: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com >
2023-06-06 21:13:30 -05:00
Matt Godbolt
0564061aa6
Keep track of compiler and exec queue time ( #5112 )
2023-06-06 21:13:30 -05:00
Cezary Skrzyński
da8cfe7258
Add Kokkos C++ library ( #5094 )
...
Companion PR for https://github.com/compiler-explorer/infra/pull/1015 .
2023-06-06 21:13:29 -05:00
Patrick Quist
7588391db2
bugfix c vs c++ argparsing ( #5106 )
...
Fixes #5101
2023-06-06 21:13:29 -05:00
Patrick Quist
4a31620819
bugfix asm arg overrides can be undefined ( #5107 )
...
Fixes #5093
2023-06-06 21:13:29 -05:00
Patrick Quist
13712bce4b
Fix cobol binary modes and objdump ( #5110 )
...
Fixes #4857
2023-06-06 21:13:29 -05:00
Vlad Serebrennikov
f9890dee14
Add -gcc-toolchain option for Clang 3.1, 3.2, and 3.3 ( #5104 )
...
This patch specifies path to GCC toolchain for those ancient Clang
versions. Ancient Clang versions are still very useful when revisiting
equally ancient bug reports, or figuring out when an ancient C or C++
defect report was implemented.
Note that modern spelling of this option is `--gcc-toolchain=`, which is
used for Clang 3.4 onwards, but those ancient versions has it in a
slightly different form.
Co-authored-by: Vlad Serebrennikov <serebrennnikov.vladislav@gmail.com >
2023-06-06 21:13:29 -05:00
Patrick Quist
29e681f2a6
no warning about paths if library version is autodetect ( #5108 )
...
Fixes #5053
2023-06-06 21:13:29 -05:00
Patrick Quist
49806d62c8
fix intel notation for cobol ( #5109 )
2023-06-06 21:13:29 -05:00
Miguel Ojeda
8825931410
Rust 1.70.0 ( #5103 )
...
Infra: https://github.com/compiler-explorer/infra/pull/1025
Signed-off-by: Miguel Ojeda <ojeda@kernel.org >
2023-06-06 21:13:29 -05:00
Matt Godbolt
8e4827a7f4
Whitespace fix
2023-06-06 21:13:29 -05:00
Matt Godbolt
5545c87a2f
Update README.md
2023-06-06 21:13:29 -05:00
Jeremy
d497f8de40
Fix docenizer makefile and committing changes from regenerating the docs
2023-06-06 21:13:29 -05:00
aliaegik
2703d67b7c
New Language: C3 ( #5086 )
...
Related to: https://github.com/compiler-explorer/infra/pull/1017
C3 is a system programming language based on C. It is an evolution of C
enabling the same paradigms and retaining the same syntax as far as
possible.
Design Principles:
Procedural "get things done"-type of language.
Try to stay close to C - only change what's really necessary.
C ABI compatibility and excellent C integration.
Learning C3 should be easy for a C programmer.
Data is inert.
Avoid "big ideas" & the "more is better" fallacy.
Introduce some higher level conveniences where the value is great.
You can try it out live on its tutorial website:
https://www.learn-c3.org
Source code: https://github.com/c3lang/c3c
---------
Co-authored-by: Rubén Rincón Blanco <git@rinconblanco.es >
2023-06-06 21:13:29 -05:00
sameeranjoshi
0f3113eb86
add mlir-trunk ( #5098 )
2023-06-06 21:13:29 -05:00
Patrick Quist
e32da8b7b6
Create SupportedEmulators.md
2023-06-06 21:13:29 -05:00
Matt Godbolt
214e48262b
Bump all deps ( #5114 )
...
- npm update
- bump the webpack version as usually that needs it
- re-run eslint
- re-run format
gh-7608
2023-06-06 20:56:10 -05:00
sameeranjoshi
f230048923
Update mlir.ts for issue #5902 ( #5102 )
...
Fix for
https://github.com/compiler-explorer/compiler-explorer/issues/5092
---------
Co-authored-by: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com >
gh-7607
2023-06-06 21:53:32 -04:00
Matt Godbolt
468b026e3d
Keep track of compiler and exec queue time ( #5112 )
gh-7598
2023-06-06 19:00:19 -05:00
ASDAlexander77
748e66a415
using asSafeVer and cleanups
2023-06-06 20:43:43 +01:00
ASDAlexander77
eb65885ab7
improved version control
2023-06-06 19:43:54 +01:00
Cezary Skrzyński
9b62a3b485
Add Kokkos C++ library ( #5094 )
...
Companion PR for https://github.com/compiler-explorer/infra/pull/1015 .
gh-7560
2023-06-05 20:35:41 -05:00
Patrick Quist
c24289195b
bugfix c vs c++ argparsing ( #5106 )
...
Fixes #5101
gh-7559
2023-06-05 20:35:25 -05:00