John Colvin

Results 68 issues of John Colvin

the regex seems a bit restrictive, it would have been good to know this info. @wilzbach relating to our discussion [here](https://github.com/dlang/phobos/pull/5909#issuecomment-350026662)

``` ~/Git/pyd (git)-[master] % dub build Performing "debug" build using /home/john/dlang/dmd-2.087.0/linux/bin64/dmd for x86_64. pyd 0.10.4+commit.8.gd21f7c3: building configuration "python27"... infrastructure/util/multi_index.d(4905,5): Error: class allocators are obsolete, consider moving the allocation strategy outside...

This is in a python extension, explicitly adding `python3m` to `libraries` in `setup.py` in order to work around https://github.com/ariovistus/pyd/issues/18 Any calls to `writeln` etc. lead to ``` RuntimeError: D Exception:...

e.g. http://ariovistus.bitbucket.org/pyd/infrastructure/pyd/class_wrap.html I can't see any obvious link to them.

They specify an old version of pyd and only work if the dub.selections.json is deleted first. Tested on linux and OS X

I.e. the implicit constructor that structs have ``` D struct A { int a; } ``` ``` python >>> a = A(3) >>> a.a 0 ```

I get `ImportError: dynamic module does not define init function`

the `unittest`s for the `doFormat` module don't actually ever call `doFormat`, the only public function in the module. They appear to be the wrong tests copied over from `std.format`

Error looks like this: ``` arrogant\source\arrogant\package.d(642,9): Error: object.size_t at druntime\import\object.d(21,5) conflicts with arrogant.c.modest.size_t at arrogant\source\arrogant\c\modest.d(1547,5) ```

``` /// some function void foo() { } void bar() { foo(); } ``` `:DUddoc` with the cursor on the call to `foo` causes this error: ``` Error detected while...