aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/c3c.ts
Commit message (Collapse)AuthorAge
* eslint root setting and fixes (#6307)gh-11409Patrick Quist2024-04-16
|
* fix formattingpartouf2023-11-30
|
* New C3 compiler added (#5789)gh-9654aliaegik2023-11-22
| | | c3c compiler version 0.5 (alpha) added.
* Add instruction set info for generating arm control flow graphs (#5158)gh-7898Jeremy Rifkin2023-06-19
| | | | | Fixes #4410 On top of #5156
* New C3 compiler options (#5122)gh-7890aliaegik2023-06-19
| | | | | | | | Regarding the issue discussed in https://github.com/compiler-explorer/compiler-explorer/pull/5086#issuecomment-1578715708 --------- Co-authored-by: Rubén Rincón Blanco <git@rinconblanco.es>
* LLVM IR pane improvements (#5078)gh-7669Jeremy Rifkin2023-06-11
| | | | | | | | | | | | This PR will add filtering and other output options to the LLVM IR pane ![image](https://github.com/compiler-explorer/compiler-explorer/assets/51220084/ffc865ea-b3fa-441f-b501-4ec4b68e261f) ![image](https://github.com/compiler-explorer/compiler-explorer/assets/51220084/936be326-b55e-40cd-ba47-22b121c1acfb) Closes #5062 Related to #5045
* New Language: C3 (#5086)gh-7530aliaegik2023-06-02
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>