Skip to content

Conversation

datashaman
Copy link

No description provided.

Add build.sh for Linux
Setup csources repository as a git submodule
They are subtly wrong for Linux, the nimrod binary must be in the path for the koch install to work
@gradha
Copy link
Contributor

gradha commented Nov 30, 2013

I believe the point of splitting the csources repo from the main repo was to avoid people having to download a lot of generated file, and using a git submodule would defeat this since it would checkout the whole history of csources. It would also break whenever the csources repo is forced to purge history (IIRC this is planned too).

@Araq
Copy link
Member

Araq commented Feb 2, 2014

I think this is no longer an issue.

@Araq Araq closed this Feb 2, 2014
Clyybber pushed a commit to Clyybber/Nim that referenced this pull request Sep 16, 2023
## Summary

Introduce the `native` GC option and make it the default for the
JavaScript and VM targets. `refc` was previously selected there, but
this is not correct, as the JavaScript target uses JavaScript's garbage
collector and the VM uses its own internal one.

Besides allowing for distinguishing between `refc` and "native GC", this
is also a preparation for the removal of `refc`, as without the `native`
option, both targets would be left without a GC option to use internally
until they support ORC.

For the C backend, `--gc:native` redirects to `--gc:orc`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants