Simon Krajewski

Results 102 issues of Simon Krajewski

* [The operator overloading](https://haxe.org/manual/types-abstract-operator-overloading.html) page should mention that `@:op(a.b)` only comes into effect on unknown field access. * We now have various field resolution mechanisms that should be documented by-priority,...

Array and object declarations are allowed here: https://haxe.org/manual/macro-constant-arguments.html

As discussed with @ncannasse, the [safe-cast documentation](https://haxe.org/manual/expression-cast-safe.html) should be changed to reflect that safe-casts throw "some" exception, not necessarily one of type `String` as documented.

See https://github.com/HaxeFoundation/haxe/issues/3257

See https://github.com/Simn/HaxeManual/issues/21

Some targets don't deal well with optional arguments on dynamic calls, which means that https://github.com/HaxeFoundation/dox/commit/2230b4bed9fe37dd891693fe939b770c4c477842 caused a regression on those. This affects at least Java.

You know what I mean.

nice to have
template

https://github.com/HaxeFoundation/format/blob/master/format/swf/Writer.hx#L547 ``` bits.writeBit(switch(data.fill) { case LS2FColor(_): false; case LS2FStyle(_): true; }); ``` https://github.com/HaxeFoundation/format/blob/master/format/swf/Writer.hx#L570 ``` switch(data.fill) { case LS2FColor(color): writeRGBA(color); case LS2FStyle(style): writeFillStyle(ver, style); } ``` The error is correct because...

I submitted a library using this haxelib.json yesterday: ``` { "name": "hxparse", "url": "https://github.com/Simn/hxparse", "license": "BSD", "description": "This library provides tools for creating lexers and parsers in haxe.", "version": "1.0.1",...

bug
server

```haxe class Main { static public function main() { var a = "foo". } } ``` This suggests `for i...length` completion, but that doesn't make sense here because it would...

bug
code-generation
blocked-haxe