Philip Blair

Results 26 issues of Philip Blair

**NOTE: This PR is not ready to merge!** I have begun working on fixing #519, but I have reached a bit of a stumbling block. I have gotten [`shift-reader.js`](https://github.com/sweet-js/sweet.js/blob/d236e8fdad4ebfbf69267bb6f24f9cbf21c0ff54/src/shift-reader.js) to...

We are using this library in a multi-threaded application, and we have run into an issue with thread-friendliness. When the library drops down into C++ and trains the model, it...

The Java bindings for `annoy` currently only support the `ANGULAR` and `EUCLIDEAN` metrics. It would be ideal if support was also added for `MANHATTAN`, `HAMMING` and `DOT` metrics, for which...

In `compcore.re`, we currently don't do any special reference management for `throw`. We should determine whether the current semantics are correct, as this will become actually relevant once we have...

gc
compiler

These functions all leak memory at the moment. We should do one of the following: - Fix the memory leaks - Document the memory leaks (possibly acceptable, as these are...

bug

The match expressions in `regex.gr` contain a variety of duplicated branches which differ only by the variant being matched. We should clean these up using or-patterns.

cleanup
good first issue
stdlib

At the moment, for our structural equality check, we simply do a `==` comparison on floating-point numbers. This is awkward, though, if we are, say, comparing a float32 and a...

investigation

It would be useful for `Char` to support a variety of Unicode-aware query functions and conversion functions (`toUpper`, `isPunctuation`, etc). For example, these are the ones supported by Racket [here](https://docs.racket-lang.org/reference/characters.html#%28part._.Classifications%29)...

enhancement
good first issue
stdlib

Currently, we perform `inexact->exact` conversions of floating point numbers using `int32`/`int64`s. We should verify that the accuracy of this conversion cannot be improved by using `BigInt`s instead (if it can...

Now that we have arbitrary-precision integers, it would be nice to have arbitrary precision floating point numbers as well.