Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/HaxeFoundation/haxe

Haxe - The Cross-Platform Toolkit
https://github.com/HaxeFoundation/haxe

[tests] add more tests for #7935

80fb8c56d17f888ccd1f251780018b1e08c08a59 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] start using haxe-formatter in the display tests

d572da41be1b0f2566a33e36faf00dd7c020fa45 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] add some tests, closes #7935

0031cc217ccc8c9a282e59358c055125da03fded authored almost 6 years ago by Jens Fischer <[email protected]>
[display] introduce DiagnosticsKind.DKParserError

ba016f54ebbcca74be67e5fe4ec75d814298aeca authored almost 6 years ago by Jens Fischer <[email protected]>
[matcher] error on capture vars in .match patterns

closes #7921

0a9c2cab33ff9719496eb713879a28aec12a8767 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] add a test, closes #7932

e412e075db70bd55456cc8398f2670b0186a6c43 authored almost 6 years ago by Jens Fischer <[email protected]>
[parser] that's still not quite it

572ac0f64bfac67e906c4a1c1779cbe8f0cc1959 authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] patch away max_int error positions

4f3881bea10fd54085e1b9adc9be9454ee826364 authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] calls without arguments are a thing

906413ecd09f236092e9be5554ac258be251ef78 authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] fix bad StreamError handling

see #7935

f743bd6a870f907321bf97536c8383664480066a authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] delay anon field display a bit

closes #7937

2a08d40ec4ef957af90056a6939bc983670c7b1b authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] fix type parameter declaration parsing

see #7932

81178d734a95ba3a6311a080372b17aad059e819 authored almost 6 years ago by Simon Krajewski <[email protected]>
fixed $fid value reset when compiling with -D js-classic with multiple .js

91dac26cb95dfb891c9bc46fff81d6927e402cc9 authored almost 6 years ago by ncannasse <[email protected]>
[display] fix some macro mode display flags

b3582ed7ce208179b7f88fbab508f3159696dd62 authored almost 6 years ago by Simon Krajewski <[email protected]>
[wip] Improve parser error handling (#7912)

* [parser] start on parser error refactoring

* [parser] remove all `in_display` checks from g...

ef345143040852e0876e7c67d11172ef55d38bf3 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] make thread handling thread-safe

1fc84df26139eb4d38640b0aa9402d601d39d810 authored almost 6 years ago by Simon Krajewski <[email protected]>
[php] faster Reflect.copy()

d9448f1c4261864e3b504d3c7af813a0bf584355 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] allow checked captured locals in Loose mode (fixes #7853)

11de964d1061577704497abcc258539a1d03d3fa authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] proper detection of local named functions (#7918)

8015c7796a90b794df4ca60f2296bd5ed82a7fef authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] allow concatenation with nullable string (fixes #7899)

6789d8c501161accbc4ffffbbfa2b4b13e371728 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] fix named local functions for -D js-es=6 [fixes #7918]

dc53730d1a4494d1b23a322b4b6713467d36890a authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] fight null_pos

e85049191813cbb849c83f551867ae85fbec40cb authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
try something

d004775e9c6b80b5d85ac182d549d050397857f5 authored almost 6 years ago by Simon Krajewski <[email protected]>
[php] minor twek in anon objects

cda8ac437354e96cb150cc1f7996c1e96cb07adb authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[php] php.NativeString.iterator() and keyValueIterator()

14bc5694489d8535948752fc8fbe3a53558f3b8c authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[json] change dependency encoding

4bbcb949bd3a03a5bc86880fb7983af0be8d27a8 authored almost 6 years ago by Simon Krajewski <[email protected]>
More accurate PHP version compatibility info

see https://community.haxe.org/t/what-version-of-php-7-does-haxe-generate/1570/8
[skip ci]

bda2b7d5a208c7e6d9b4893c736be8b5bb0c0c9e authored almost 6 years ago by Jens Fischer <[email protected]>
[js] add missing dependency when injecting call stacks

closes #7908

b2f18ad0b088c76421b04e26cd68fe0e54abdb4e authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] make display/memory more detailed

This isn't entirely accurate because it's a bit messy to get the dependencies right. However, it...

025fbd571ac59ff19049221399bc313c319ffe2c authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] dodge keyword problem

15e4716aabb94e3d0f8636c144a8039e1bbd5f84 authored almost 6 years ago by Simon Krajewski <[email protected]>
[server] add description to server signatures so we know where they come from

201f1395aa747bc765aeba858cf4eac229a8b884 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] add server/memory

5df95d21d28dd35f73293ec195bf240224121927 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] remove server/select, instead check for "signature" param

2627715a3531e1fb5a37c8892de74dee3b9ec08a authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] maybe fix SauceLabs

6924babc1ceed3b3821d53669b1ac8474c8e370f authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] don't use js.Promise

6e7def30ceeeb64e1c1d426a743c0c682ac64ee4 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] show suggestions when overriding

closes #7847

727b048b4bc9dc13951557471a355d5abf8ec648 authored almost 6 years ago by Simon Krajewski <[email protected]>
[wip] Use utest for our unit tests (#7901)

* [tests] start porting unit tests to utest

* [tests] more conditional repositioning

* [te...

02279f7506bbd6b1395e3a8f65d08bcded5bb1a0 authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] don't run display tests for now

We have to figure out how to handle this properly. But they never catch anything on the CI anyway.

aa590f7b10d395337bbae4e9f58ad1936f3d867c authored almost 6 years ago by Simon Krajewski <[email protected]>
[php] avoid infinite recursion on stringification (fixes #6180)

075787f8ef4541df932d9646ac0e9e96cd948194 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[tests] get the display tests to STFU

2daf49b2404b5e4f1c574f90fe1fd2870be8dc49 authored almost 6 years ago by Simon Krajewski <[email protected]>
[php] fix NativeArray.iterator() for non-sequential keys

f414e6cc7d820c4a6414f18fad04c51bdd6a54c5 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[eval] fix stack unwind

8ef2f3cd9b87bcf7d26952046280e34959456aaf authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] type `return` as Void if we expect Void

closes #7890

d6289a17870b8128885968c657c8780cd44ec18b authored almost 6 years ago by Simon Krajewski <[email protected]>
[nullsafety] use callee pos for args error reporting if own pos is null_pos (fixes #7821)

f56fc0f1be11ad18ea13abfc02ebc6b3c19fa599 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[typer] create `@:structInit` ctor before checking for uninitialized finals

closes #7182

b9446858274921335738afad892c4333e57982d3 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] rework Constructible handling

closes #6714

c0f54f1bee8e1e15d87e350a3b349c2c6503e2fe authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] detect forced-inline on overridden field

closes #7824

9c8e8d179360cc4acd12bc8560dce608c4df0c2a authored almost 6 years ago by Simon Krajewski <[email protected]>
Port display tests to utest (#7895)

* [tests] start on porting display tests to utest

* [tests] fix position

* dodge utest pro...

4340d200af26f87e6e7f996674ba566e27c4a408 authored almost 6 years ago by Simon Krajewski <[email protected]>
[std] DynamicAccess iterator() (#7892)

followup for #7769

bc63451b61d5f299f60c7c53b1b2fdfc75050cb1 authored almost 6 years ago by Jens Fischer <[email protected]>
[std] add a note that Compiler.getDefine is a macro

2a2420ab313c111d308e790e2035272542f9baf4 authored almost 6 years ago by Simon Krajewski <[email protected]>
[std] improve wording of Path.extension() docs

Now it's consistent with `withExtension()`.
Also, `dir` and `ext` are nullable.

e809fb424b9457907383d842536ba6acd17eb28f authored almost 6 years ago by Jens Fischer <[email protected]>
cf_flags (#7887)

* [typer] add `cf_flags`

* remove `cf_final`

* remove `cf_extern`

* CfPrivate -> CfPubl...

4a196e9c99aae3ed64ee9adb0a171ab02ed54f1d authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] don't fall back to outer type display if inner one fails

see #7878

7083afa2e97cc133ad5653f9c811587c68b0106c authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] carry `force_inline` flag through AKUsing

closes #7886

d477e6a32920f276002b740fb3b988dbffa6669f authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] fix crc32 and enable test again

see #7826

18a7f973678dc95ee478685d9bbe4b297e5bf0aa authored almost 6 years ago by Simon Krajewski <[email protected]>
make zlib_crc32 return int32

101516896900a046e19e32737b9a09a870da2f94 authored almost 6 years ago by Simon Krajewski <[email protected]>
mention some of my changes in the CHANGES.txt [skip ci]

d357ded86914dbbcf666caaee91187d41b0d03b9 authored almost 6 years ago by Dan Korostelev <[email protected]>
[lua] sidestep #7851 by including helper code directly in genlua

436ef40d274fdf01757edc92856a4c0cba11c8e1 authored almost 6 years ago by Dan Korostelev <[email protected]>
[js] clean up after Simn and add a test (closes #7869)

defd505e45de8c862404e61a59d663add6c3684b authored almost 6 years ago by Dan Korostelev <[email protected]>
[macro] add dependency to loaded macros

Please work...

closes #7448

e0ddd85fbc3d75e5e8749cc704f1ac9a9719f4ab authored almost 6 years ago by Simon Krajewski <[email protected]>
[nullsafety] check left & right expressions of assignment before the assignment itself

4cbc7acaadb0acbabf6e3272ec156501348a9f30 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[display] add a test for #7877

(or at least the part of it that's fixed)

b20cb70290da8ae78bebcf75442d06dad9613752 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] don't load everything in macro-mode in diagnostics

closes #7877

08791f5e3cad60103b055d0af2d7d1c46027455f authored almost 6 years ago by Simon Krajewski <[email protected]>
[std] mention that getInstanceFields() includes inherited fields

[ci skip]

15323de581a6f5a3bcbb11237e63be9de8416235 authored almost 6 years ago by Jens Fischer <[email protected]>
[macro] fall back to field pos if `name_pos` is not available

see #7845

704ec5d8c1a792d88e976a5f2681842936ca994d authored almost 6 years ago by Simon Krajewski <[email protected]>
[analyzer] make local DCE perfect

It's not about local DCE and it's not perfect, but we have to think about the marketing value he...

d10dea1c72d575eee0e540a496df3c8c4123d95d authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] add `pf_this_before_super`

see #7869

22734912dde04fc5f628a0dd86dee45520cfb126 authored almost 6 years ago by Simon Krajewski <[email protected]>
[std] document onGenerate/onAfterGenerate behavior with --no-output (#7857)

[skip ci]

63aaf2ded8edcac306d1cb24b9083d1c07852c57 authored almost 6 years ago by Jens Fischer <[email protected]>
[eval] don't find slots for vars that we read before declaration

closes #7861
closes #7861
closes #7861

ff4f0c859797222bea520e418090747370adecf0 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] add disabled debug scope

0780f7d70fdc5a855dfb35b5affc0af7f1f81226 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] don't brake for generated variables so much

77bf2e9818fa510d4228ee90d6b06030e8ac8b35 authored almost 6 years ago by Simon Krajewski <[email protected]>
More eval debug fixes (#7870)

* [eval] keep a position for entrypoints

* [eval] try to handle build metadata positions

*...

726e653ecfd8e9fd1199b2bf231a63ee2131b412 authored almost 6 years ago by Simon Krajewski <[email protected]>
[macro] show expected type on decoding error

closes #7868

fd2bd15bb23cab365197f9bef7bd57e9ec55978e authored almost 6 years ago by Simon Krajewski <[email protected]>
[lua] remove unused code referencing luautf8

e75568acdccd9257d73ae4c3bbc74c9f072bf566 authored almost 6 years ago by Dan Korostelev <[email protected]>
[lua] respect -D lua-vanilla in StringTools (see #7589)

16fb83605dcfdf2e2314e3e9e5ee32e9a21935c6 authored almost 6 years ago by Dan Korostelev <[email protected]>
[js] don't generate array access for keyword-fields (closes #7645)

this is fine for js

843a57b6eda8823863fbab55f85c40bf7b7ebb2d authored almost 6 years ago by Dan Korostelev <[email protected]>
[js] support garbage method names in es6 too (closes #7867)

11f8deef17ecff8ac0e28f5e1a9a2cc95d794f07 authored almost 6 years ago by Dan Korostelev <[email protected]>
[std] Fix TimeZone deprecation for cs target (#7828)

205e81beb4fa9f704bd0e0d2d86769fa32583844 authored almost 6 years ago by Rudy Ges <[email protected]>
[display] potentially make "parser cache" timer more accurate

36f5bc8b50f388ebc9cc74c9dd08ead53a05abaa authored almost 6 years ago by Jens Fischer <[email protected]>
[nullsafety] fix inferring safety from the conditions of while loops (fixes #7852)

030601e262503e25013cee3cb78356f4e5d320fd authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[eval] print regex strings nicely when debugging

closes #7858

f78dd86365559d2faff7f7414ca764047636b82a authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] avoid unnecessary string encoding

e3d7e7771a49ac5f89a9e94854cc4dfbdaa43a19 authored almost 6 years ago by Jens Fischer <[email protected]>
[std] compiler directive -> flag, some manual links

I think this was the only place the "directive" term is used, --help, the manual and haxe.macro....

2316b62be07e74d6afb4c46fd7456fc2b33c038a authored almost 6 years ago by Jens Fischer <[email protected]>
[display] report number of read files in server/readClassPaths

2615c023f2f7e1052c03d5545a7cb1d34012cc8b authored almost 6 years ago by Jens Fischer <[email protected]>
[js] don't check for __enum__ on Array when enums are not arrays (the new ones)

4eefb9795903f30bfb77dc27a5ed6c4bced548ff authored almost 6 years ago by Dan Korostelev <[email protected]>
[js] fix js.Boot.__instanceof when $hxEnums is not present

the logic, like in other places is that if something has __enum__ then it is an enum, so has_enu...

5f18a08f57b805dd2bf8c1f5b263f80614ed157e authored almost 6 years ago by Dan Korostelev <[email protected]>
[js] make __interfLoop oh so smart (closes #7834)

3e46bfaa450ce745ef5a524e2976a00592670581 authored almost 6 years ago by Dan Korostelev <[email protected]>
[eval] absolutePath fixes (#7856)

* [eval] fix FileSystem.absolutePath

closes #7850

* [lua] attempt to fix FileSystem.absolu...

1d438bed7dc3d2eabcf32453d114f096ea5ada7b authored almost 6 years ago by Simon Krajewski <[email protected]>
[js] fix nadako

de4c3caf5f189728580cf6d0cfc5877b06b99e1c authored almost 6 years ago by Simon Krajewski <[email protected]>
Eval debug fixes (#7841)

* [eval] uses proper value printing for instances when debugging

* [eval] deal with gen local...

8317e1ffa057f24d107fe6057be5bf845791b333 authored almost 6 years ago by Simon Krajewski <[email protected]>
[js] only generate interface declarations when needed (see #7843)

e9e689fdb0b0a1ecc57c3e7203d33aef6e8a4242 authored almost 6 years ago by Dan Korostelev <[email protected]>
[js] only generate `__interfaces__` when needed (see #7843)

7e26a0c840d49954e7231af435aa6800d035547c authored almost 6 years ago by Dan Korostelev <[email protected]>
[display] add a test for keyword completion in import.hx

ca0eab7ebdfc57801a798490ce51b41a4d6bbec2 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] don't show type-related keywords in import.hx completion

5317cd49ddbb1c3f4ff9d9065e763930b5c676ca authored almost 6 years ago by Jens Fischer <[email protected]>
Add information to Standard library not found error (#7848)

3c8130cd4fce31e819d4e060586fd0ab6e2c464e authored almost 6 years ago by Rudy Ges <[email protected]>
[std] mention more modern `as` instead of `in` in docs

[skip ci]

1b5d27a80f1057fb966133e22593c32384235994 authored almost 6 years ago by Jens Fischer <[email protected]>
[lua] fix @:expose (closes #7849)

fb66f173deb6a9b5408f305c4157ecef57326e17 authored almost 6 years ago by Dan Korostelev <[email protected]>
Also use private instead of protected with final keyword (#7831)

b5c9afbdf94845c579729aed64a70419d273ef85 authored almost 6 years ago by Rudy Ges <[email protected]>
inherit @:native in overriden fields (closes #7844) (#7846)

* inherit @:native in overriden fields (closes #7844)

* add test

5c1b54d1d2a5253a830b5caf2c1de85eff70e80a authored almost 6 years ago by Dan Korostelev <[email protected]>
fixed strict mode was never enabled

b5269be6257c26ba843be2d96a3fbb5bc6fad720 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>