Timothee Cour

Results 307 issues of Timothee Cour

All these will simplify some API's by making them generic with less duplication: - [ ] constructors: https://github.com/nim-lang/Nim/issues/7474 newFoo[T](args) => Foo.New[T](args) - [ ] initializers: (TODO: file issue) initFoo[T](args) =>...

some of these (especially P1) will result in a large speedup for builds with --stacktrace:off (eg debug builds) ## links * originally discussed here https://github.com/nim-lang/Nim/pull/13536#issuecomment-593949915 * https://clang.llvm.org/docs/AttributeReference.html#gnu-inline describing gnu_inline semantics...

more DRY

``` brew install grpc collect2: fatal error: ld terminated with signal 11 [Segmentation fault] compilation terminated. brew/bin/ld: /tmp/grpc-20170703-35063-1r0qmbs/grpc-1.4.1/libs/opt/libgpr.a(basic_timers.o): bad reloc symbol index (0x6d69745f >= 0x12) for offset 0x0 in section...

/cc @jwollen nimline uses a very different approach compared to https://github.com/genotrance/nimterop (/cc @genotrance), although with similar end goals. Would be nice to have a rich comparison of the 2 approaches,...

here's one: vibe.data.json.parseJsonString accepts trailing commas, but stdx.data.json.toJSONValue does not ``` { "a":"b", } ```

refs https://github.com/nim-lang/Nim/pull/14887 closes https://github.com/vegansk/nimfp/issues/20

eg: could there be options output_file and output_dir? ``` cd ~/.dub/packages/libdparse-master dub build --compiler=ldc2 --output_file=libdparse.ldc.a dub build --compiler=dmd --output_file=libdparse.dmd.a ``` or: dub build --compiler=dmd --output_dir=./dmd_build => will build in ./dmd_build/libdparse.a

enhancement

Curious how it compares to GMP, and, less importantly, to these: * tiny-bignum-c (as used in V IIRC /cc @xflywind) * https://github.com/ilia3101/Big-Integer-C/issues/1 ## links * https://github.com/kokke/tiny-bignum-c/issues/18 * https://github.com/ilia3101/Big-Integer-C/issues/1