Comments (6)
At the start of adding dotnet languages to CE, it was a choice to limit the parameters to increase compatibility with the compiler and crossgen2, so I don't think we can just add support for all parameters, but langversion should probably work.
cc @hez2010
from compiler-explorer.
I don't understand. What kind of compatibility issues are there if compiler flags are allowed?
from compiler-explorer.
Those compiler options are passed to crossgen2/corerun, not roslyn/msbuild.
We should really have a place to document the available options on the website.
from compiler-explorer.
Also note if you want to use top-level statements, be sure to check the output option "Link to binary".
from compiler-explorer.
Those compiler options are passed to crossgen2/corerun, not roslyn/msbuild.
Why aren't they passed to roslyn? That's what I would expect.
from compiler-explorer.
The main purpose of using compiler-explorer is to aid the codegen disasm, while changing options passed to roslyn doesn't affect codegen at all.
from compiler-explorer.
Related Issues (20)
- [REQUEST]: C# compiler should default to executable when "Execute the code" is checked so that I can use top level statements HOT 1
- [BUG]: Explain somewhere in a doc about compiler-cache
- [BUG]: Ctrl + mouse wheel does not zoom in/out anymore HOT 2
- [LIB REQUEST]: Add Embedded Template Library (ETL) HOT 1
- [BUG]: _mm_bsrli_si128 disappears from binary output HOT 1
- [BUG]: arm64 msvc points to the wrong documentation (it points to x64 documentation)
- [REQUEST]: Add auto replacement C++ compiler options to alternative between GCC, Clang and MSVC HOT 6
- .NET: Document the available compiler options HOT 3
- gccrs requires rustc HOT 1
- [BUG]: api/compilers, empty compilerType on 1103 compilers
- [REQUEST]: Override for Sanitizers
- [REQUEST]: Tip of the Day
- [REQUEST]: Move the Executors horizontal scrollbar to the enclosing frame
- [LIB REQUEST]: Add nix Rust crate HOT 2
- [REQUEST]: decode strings in numeric tooltip
- [BUG]: 'Detailed compiler flags' causes 'Add a new pane' dropdown to open HOT 5
- Add latest ACB release from Kalray for their KVX processors.
- [BUG]: [Vim mode] Last letter not selected in Visual mode HOT 1
- [LANGUAGE REQUEST]: YASM HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compiler-explorer.