Jaremy Creechley

Results 57 issues of Jaremy Creechley

Atlas errors out on a project I'm trying to include: [stack_string](https://github.com/termermc/nim-stack-strings/blob/master/stack_strings.nimble). Since `stack_strings` is a valid module it should be supported.

Trying out Spry. Interesting language! I got this error when adding a period (".") to see what it'd do copying some smalltalk syntax I've seen: ```smalltalk Welcome to interactive Spry!...

Some projects don't / can't use Nimble. It'd be great to have support for projects using Atlas (or the older Nimbus build system). My previous tests with nimlangserver resulted in...

enhancement

### Abstract Add an `isAtomic` flag to ARC counters implemented via a bitmask. Then `increment` / `decrement` operations for ARC could check the flag to determine whether an atomic operation...

### Abstract Introduce a `defects` pragma to track defects similar to tracking exceptions via the `raises` pragma. This would include adding a parallel pragma to `forbids` like `forbidDefects`. Alternatively `forbids`...

Is the ordering of the `GC_runOrc` and `wasMoved` correct? Intuitively I'd think that it'd be `wasMoved` then running `GC_runOrc` to handle cleaning up the ORC "roots" from the current thread?...

Looking though the code, it may make sense to define `distinct` types for tags, image ids, etc. Something like: ```nim let Tag = distinct string Repo = distinct string Image...

enhancement

This enables using kQueue [EVFILT_USER](https://stackoverflow.com/a/16080275) for much faster user triggered events on MacOSX and likely *BSDs. Currently gated behind a new kqueue flag `-d:kqueueUserEvent`. It's a little tricky to make...

I ported some GUI code to Boxy and see some artifacts when aligning rectangles and images next to each other. In particular it's quite noticeable with 9-patch boxes. It looks...

I've been toying around with scaling on HiDPI systems, at least for the OpenGL backend. This appears to be the best way to ensure everything is scaled properly. It requires...