compilation modes (bytecode vs. native) per profile
Open
Nobody has claimed this yet.
build
config
enhancement
- Dominant language
- OCaml
- Stars
- 1.9k
- Forks
- 500
- Avg merge
- 15h 17m
- Merged PRs (30d)
- 287
Description
I want to be able to build my project binaries in bytecode for development but in native mode for production. Profiles are a way to do this. Something like this would be great:
(env
(dev (mode byte))
(release (mode native)))
Since it is not supported, I will also be interested in a workaround I can use to implement this.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names profiles and bytecode/native compilation modes but no files, tests, or entry points. Start by locating profile configuration and existing mode handling; clarify the intended syntax and workaround before defining implementation and tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100