haxe icon indicating copy to clipboard operation
haxe copied to clipboard

Haxe - The Cross-Platform Toolkit

Results 401 haxe issues
Sort by recently updated
recently updated
newest added

The following code: ```haxe macro @:pos(pos) var foo : foo.Bar = bar; ``` Will create an expression with a `TypePath` that has `pos` as position. This will be an issue...

This PR allows `@:inheritDoc` (without arguments) to search parent interface field for documentation, if there is no parent class field doc.

In some cases it seems doing a set inside an abstract does not trigger the value setter. ```haxe enum E { A; } class Main { public static var flags(default,set)...

I've been wondering about this particular error situation: ```haxe interface I { function f():Void; } class C implements I { public function new() {} function f() {} // Field f...

```haxe class Main { static function main() {} public function new() { this.add({id: 0}); } extern inline overload function add(s:{id:Int}):Void { // `s` argument kills server add(s); } } ```

ATM, we have Int/String/Enum/Object maps, but not Int64 which is necessary in some cases. Haxe should provide a default implementation, then allow some targets to have an optimized one (HashLink...

```haxe function main() { trace("hello"); #if hl } ``` Compiling this to HL succeeds, on other targets we get the expected `Unclosed conditional compilation block` error. Could be a regression.

- [ ] - new `\Socket` and `\AddressInfo` classes instead of related resource types ([details](https://php.watch/versions/8.0/sockets-sockets-addressinfo)). This creates a conflict between extern definitions for PHP7 & PHP8 - [x] [attributes](https://www.php.net/manual/en/language.attributes.php) -...

platform-php

@yuxiaomao Apologies, but: ```haxe function main() { function iterTree(tree:Tree) { return null; } iterTree(null); } typedef Tree = { var left:Tree; } ``` ``` Called from Hlcode.tsame.loop in file "src/generators/hlcode.ml",...

platform-hl

When you have `"haxe.diagnosticsPathFilter": ".*?"` in your vscode settings.json. Try to go to definition on `Bytes` and haxe will be in dead loop. ```haxe function main() { trace(haxe.io.Bytes.alloc(0)); } ```...