Eric K Richardson

Results 394 comments of Eric K Richardson

I haven't really looked at the spec yet for `sys/wait` yet but C uses a flat namespace so when doing macro constants you can use these as a guide from...

The `scalanative_FOO` are clearly in the minority and it was decided quite some time ago that it should be `scalanative_foo` for the `#define FOO ...`. We should probably put that...

Is the upcoming multi-threading going to need some differences for lazy vals? C atomics are added in C11. PR title spelling should be `support`.

I haven't had enough time yet to look at this PR. I don't think they are super related. Some of the parts of the build plugin concept had to do...

The code above was put into `sandbox` so it should have been easy to test - I was actually thinking about adding the above with the defaults settings instead so...

Refer to this line in the build - https://github.com/scala-native/scala-native/blob/main/project/Build.scala#L541 ```scala IO.createDirectory(trgDir) ```

If I remove the import from the build then the error goes away. The package is `build` for `Build.scala` so things work without the import before the change but not...

@WojciechMazur Since I have found the actual problem - any idea how we should handle this? I am not sure what package the `Build.scala` file should be in but just...

@WojciechMazur Reopening this because the `IO.createDirectory(trgDir)` was viewing the `package build` in the `Build.scala` as `scala.scalanative.build` which was causing the conflict with the proper import needed for the `sandbox` options....

Based on your comment then I think what we have done by moving our private `IO` which I think is basically a copy of `sbt.IO` into core is a good...