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

[display] use distinct kind for type parameters

2ac3e80db509d447d61178b4d8abe471ae1c38dc authored over 6 years ago by Simon Krajewski <[email protected]>
[display] use same sorting if there's an expected type

3dfaece49c7d5954f6cf4a794de13e88455433d5 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] remove redundant sorted flag

4653349a2773c2061b6ad80f3fedf1c279458580 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] sort toplevel results by kind, sort vars by distance

closes #7069

a93b90787e426d2981467e6ab32ac26190a9de2b authored over 6 years ago by Simon Krajewski <[email protected]>
[inline] don't lose `@:deprecated` when inlining vars

closes #7096

b698057795440140d59d004bd5f01d49de00665f authored over 6 years ago by Simon Krajewski <[email protected]>
[display] respect `dms_inline` for inline variables

closes #7098

22f39966f568c339a4d60170aad2a07af0155289 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] improve rhs handling if the AST is not broken

closes #7093

49dc2fcabfd8568bbbf10b4a9a71efc0459a02e1 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix toplevel paths

5f2926a879293c4ac19baa9f11c3c1d40c33a2e7 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't show toplevel results when hovering unknown identifiers

53e5c09265261aa4180478dcb48d28f383db2c34 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] add expected type to toplevel results

d857678523e7353c89ba2df68ce0dc02ff9f55da authored over 6 years ago by Simon Krajewski <[email protected]>
[display] try to deal with abstracts in completion

closes #7089

070c018b9b0187155dc5bd059420b11e02951b08 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix typedef to anon origin

60e4983b31e44718e27d479429fb1a3b31078a27 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] sort out import/using path handling

closes #7075

1d3abcbb70c92e2a4d238ab8d4e70fb34501cb09 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] handle object declaration display differently

closes #7074

a5a4552c443aff97cb0e4edfbf971195f5cb8d75 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] use CompletionItem for hover

33bbdf5c82843c2c1c28ab6e4a7c3c16617a53a8 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't complete in regexes

closes #7086

12731a1540df6d9b1633c41972efaf84aca46a52 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] ignore @:enum fields in completion

closes #7084

d83f6a4474233cdf120db9ad6aa292be7e6cae5e authored over 6 years ago by Simon Krajewski <[email protected]>
[display] mark wildcard import positions

closes #7080

28c9edee10b939913fb22e27a1a8516428aa4d7c authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix diagnostics import suggestions

closes #7083

12f70613ab389636b87d1c97ab40136e96a93bb3 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] disable context caching in diagnostics

closes #7085

c1f59c701d5867ef0cf818d2b2cf8a082ef49c05 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] merge display branch

closes #7071
closes #7073
closes #7077

4528442f71ea2fe87f08c5c0dffa8d35efaa5df4 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] print back document symbols

ceb3a437e99408c086a4cd8bd12360351b8aa620 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] bring back import suggestions

We can probably do this much better now though.

4e3e8822e75488249edd3c56340c81d2e2c40588 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] remove offline support for workspace symbols, rely on the comp server

see #5696

8bd2d83a6bbc14d033c4cf778e530f76c5e80083 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] move removable_code to diagnostics context

see #5696

bca3e39348f7bb255b5291076430ebadd1ac3321 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't overwrite import positions if they already exist

73e571451ac14e15aebf204bc219711ad9ccc1b6 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] check all type hints against the display position

closes #5649

72ac94a82475681a872cdd52ccc53deb764d4e39 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] minor cleanup

12b4d814e4bc87d847401594b9903bd070436371 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] make type paths more robust again

we failed on `new | call()` because it tried to parse `call()` as a type path

3175ea58748c48ba3ff3d0311ba57c8cc3f2be6c authored over 6 years ago by Simon Krajewski <[email protected]>
[display] remove display file from cache if contents come in via json-rpc

91fce6631f28eef1a1721aa7a79fcd8e07ff8fe1 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] don't lose `return` if we are displaying

closes #7066

1cc14e9552a47f1b691213913f0ddd406bbcbdc5 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] consider empty calls for signature display

closes #7065

9a5bed2af99f18d98d232408a6620f4760fe434e authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't trigger completion in line-comments

see #7050

7294673339cf096cf9f76fc397efbe3032dfd0b7 authored over 6 years ago by Simon Krajewski <[email protected]>
[cpp] remove unused variables

7df66baf1537bf4e706a0d4fa7c59fa10283dd67 authored over 6 years ago by Simon Krajewski <[email protected]>
[typer] rewrite `load_type_def`

closes #7042

7515827ea1ff6569f97b6a446656d9a670bb1279 authored over 6 years ago by Simon Krajewski <[email protected]>
[typer] add a module_to_file cache to speed up display loading

f476308d1f2204e0f04b1c83ba73f6dc289c67ec authored over 6 years ago by Simon Krajewski <[email protected]>
[display] filter constructible types in `new |` completion

closes #7051

c04c4b15f4838e8e64d293b2e42e23d868226401 authored over 6 years ago by Simon Krajewski <[email protected]>
[typing] add some commented out timing functions

0fd13fd363a9f7d021dca781a710ccfdfd9b5e5b authored over 6 years ago by Simon Krajewski <[email protected]>
[display] only auto-trigger-signature-complete if on an actual call argument

be6f08ed67ae30839c67ebde862c227c29da7f14 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't show `implements` on interfaces

f486b3440bf16f4c3b2ee9cbefa0f2b82f32cee8 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't actually apply implicit casts when displaying

closes #7061

1ab20baecf051d87dd42751d3bf19a95c4f82677 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] show trace in toplevel

closes #7059

5d529f23fb617d4b2080999585642fc332d17134 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] support hover on import/using sub-type

closes #7060

c64737211fbbee4d5c8746f91bbe2c4a4eaf4599 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] merge fixes from display branch

closes #7046
closes #7047
closes #7049
closes #7052
closes #7055

f257a9867539b7e009ae02f1868719f1b49ccecc authored over 6 years ago by Simon Krajewski <[email protected]>
[display] allow running a single display test + add issue template (#7058)

* [display] allow running a single display test + add issue template

* I guess Path.directory...

92afdfb5a7a70cc7a4663b59a9e42ea2de7cfb0f authored over 6 years ago by Jens Fischer <[email protected]>
[display] don't include vars in workspace symbols

also don't do anything if the filter is empty

closes #7056

ac2c5f009fec33339306f72cfbb73862ded099c3 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] add a .vscode launch config + default task to the tests (#7048)

fc8731e0809c5fe165e92c06b4386608c3a2fda9 authored over 6 years ago by Jens Fischer <[email protected]>
[display] merge changes from display branch

8cff76fd23537176387da8df9de63e2d2bad513d authored over 6 years ago by Simon Krajewski <[email protected]>
[std] fix formatting of the Fast.nodes code example (#7044)

[skip ci]

82fbd6052a77d91f8461c2386294dcf765817f2f authored over 6 years ago by Jens Fischer <[email protected]>
[typeload] fix error message for extending final interfaces (#7038)

* [typeload] fix error message for extending final interfaces

* Update meta docs

* meta st...

8451f97dd71bea380339b01daeeaac4008780079 authored over 6 years ago by Jens Fischer <[email protected]>
[tests] disable failing C# test

see #6533

cc38c8217f963108fd3975ea5b92d633f9f4444d authored over 6 years ago by Simon Krajewski <[email protected]>
[hxcpp] Do not assume utf8 on hxcpp. Add optimization for Std.string in the case of passed String

bae1bd24e54ba1017500bd4403fb38a75fbb2e7f authored over 6 years ago by hughsando <[email protected]>
[display] rework toplevel handling

and various other fixes

closes #7027

eecfbebb084f5faf6d08c68b020162c1f221816f authored over 6 years ago by Simon Krajewski <[email protected]>
[lua] add `osx` to the list of recognized system name patterns

cec48c9803d0c55f4c58ec1fd46ddb48d78a98d2 authored over 6 years ago by Justin Donaldson <[email protected]>
[hxcpp] Use the same hash for utf8 and wide-char representations. Remove assumptions about hxcpp string format from crypto.Sha

28a8d10b1878da6f2dc6948020e809f3bc9e1d48 authored over 6 years ago by Hugh Sanderson <[email protected]>
[hxcpp] Allow hxcpp strings to be non-utf8

a3b23fec8f0639f97cd44850940de6f00e940f79 authored over 6 years ago by hughsando <[email protected]>
[hxcpp] Remove compiler warnings.

976e1b50f674e918ba2aea136e0554b570e19445 authored over 6 years ago by hughsando <[email protected]>
[java] Do not throw if one of the overloads doesn't have a valid number argument

Ref #6398

dbe1772177a5a8f7d39141d90549453b46f7b07a authored over 6 years ago by Caue Waneck <[email protected]>
[java] Re-enable the 2086 test

Ref #6398

4f484039a4d71db3d23cf9486b1103c425a3498a authored over 6 years ago by Caue Waneck <[email protected]>
[java/cs] Use the typed type for dynamic Neg unop operations

If a dynamic is set instead, use `Float` as the default type

ccb65c10768e838898b263333b4a19346291c937 authored over 6 years ago by Caue Waneck <[email protected]>
[cs] Always encapsulate the rest of a constructor expression inside a block

This solves possible scope issues that may arise from moving all the
init code into the construc...

29932f851036998b6eeb37f3d8daee68f3b0fa43 authored over 6 years ago by Caue Waneck <[email protected]>
[cs] Fix wrongly detected ativeGeneric types

Previously types like Null<T> and some abstracts would make hxcs detect
that a class had to be `...

5f45fd120c0fd78eef6c08a3f36f602ba51d19dd authored over 6 years ago by Caue Waneck <[email protected]>
[cs] Ignore native property access when they aren't used as values

Closes #6784

a0cfa59bd341b61be5392377d223a3e6a338f5b1 authored over 6 years ago by Caue Waneck <[email protected]>
[std] use the new function type syntax for replacer in Json (#7024)

ebab9a41657054676f37a89c5ba810b21ceeedbb authored over 6 years ago by Jens Fischer <[email protected]>
[std] fix markdown syntax in haxe.Log.trace() docs (#7025)

This empty line is necessary to fix markdown formatting in VSCode hover hints. It seems to work ...

dd58734fe34b4232b7fc6ea924fce04b3077438f authored over 6 years ago by Jens Fischer <[email protected]>
[display] don't lose module type doc

see #5709

d804ee0d1d6828566b85ee54372cbc91303cd25b authored over 6 years ago by Simon Krajewski <[email protected]>
[display] omit dot paths if they are not required

f3fcd81b51e5f8a8840584ef61d77fd5f1dd7c22 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix signature display again

a62e5d661436405d9421c9d2945e548b29b55991 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix type path completion

0dc20062cfa1e1a8b87543622522dc05daef7c8e authored over 6 years ago by Simon Krajewski <[email protected]>
[hxcpp] Some work to prepare for utf16 strings

9aafb08619f5a0ec197669c96b182029d676b4e5 authored over 6 years ago by hughsando <[email protected]>
[tests] adjust to better position handling

955551a06dc0132964cc805e7f897a4f9a94a15f authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't lose inline function type when in display

closes #7023

934a5eccb449c4f8ea3dabcff7168994dd347073 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] patch constructor types on hover

closes #7022

7657b06ab342b2486f804a4ddbe8f7ec9cdf8542 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] deal with positions in `import as`

closes #7020

d1c58f404625e38ec8de0f69b9270d9367735795 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] clean up exception handling again and support textDocument/signatureHelp

7f7351a1b73328550650254b2d59372829414899 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] auto-close type params and structures in display mode

076cf656060aa35bc960328d62ee0dd3239606d8 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] generalize resuming to use it at type-level as well

e2e6aa1cb061bce29364687ea716e3ccd6ec6a03 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't forget about sub-types when cleaning up

f53b200fc19e5fc47f611cab53c6001154a55ff6 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] improve constructor display and regex literal hover

6314c80a682d7836ca615813898f898a1ca25e4c authored over 6 years ago by Simon Krajewski <[email protected]>
[display] reload display module when retrying in macro mode

closes #7017

8f1aaad96844facd3e0c6a2e492b01f5a6d19dd6 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] deal with expression-less abstract op/array functions

closes #6227

12d2807c7fc56a2fdb0a208eb990d73b6e0f1cdf authored over 6 years ago by Simon Krajewski <[email protected]>
[display] wrap json-rpc result, add timers

b80004a7dd2eb0a82c383d07441c53f5ba46a077 authored over 6 years ago by Simon Krajewski <[email protected]>
[parser] sync with vshaxe for ITType

af219b98a03981a38b7f6c254799f0b4be50399d authored over 6 years ago by Simon Krajewski <[email protected]>
[display] unify display exceptions

41ee1ed490635e90440c69a86b37880a33ccee12 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix `#if macro` situations if there is no macro

37cca18db283dc7ae12c864e92dbc3752859c373 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] properly deal with macro context

* remove special `#if macro` handling
* if we come across a macro field which happens to be the ...

a016cc85ada89c95bfb38e595f5dfb98fb494816 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] clean up position handling

closes #5967

ed90ec46705591a4f9c6083344e5e33376e94109 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] support signature display on func.bind(

closes #6997

fa3e673c96434f0279775991d86c6b2e75fde7a2 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] add test

closes #6740

2fcfe191a3713cbc3eace3ee584a405e213e37cf authored over 6 years ago by Simon Krajewski <[email protected]>
[display] `{-1-}trac{-2-}e{-3-}({-4-}'{-5-}${-6-}{{-7-}mai{-8-}n{-9-}({-10-}1{-11-}){-12-}}{-13-}')`

closes #6265

f4dcc5e7b62cbfe7c860f19913f4ee8a741b41fd authored over 6 years ago by Simon Krajewski <[email protected]>
[display] consider function arguments when optimizing display expressions

closes #6020

51accca6524ddc623093c8a2f77733d6721d358e authored over 6 years ago by Simon Krajewski <[email protected]>
[display] don't lose switch subject if display is in case

closes #4345

47f5300e187324308854df7d6c8ceca59571d36c authored over 6 years ago by Simon Krajewski <[email protected]>
[display] improve structure handling

also retire `call(` completion

bb86776277916e39bdd5cf73e493d7da7c3747ab authored over 6 years ago by Simon Krajewski <[email protected]>
[display] merge internal Toplevel/Completion exceptions too

ed81df3225c1e6f287a006c9b1cef3ff493706d5 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] sort toplevel by compatible types

closes #6750

f57538ad73a62f0b439c982e0754a60d0c3f8730 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] add test

closes #5992

473fe73cae1d28579eb95aad4af83d3babb114ee authored over 6 years ago by Simon Krajewski <[email protected]>
[display] use expected type in toplevel display

closes #6454

8ac4d6d7ca42614898f3da60107213b99926f2ab authored over 6 years ago by Simon Krajewski <[email protected]>
[display] fix display offset inconsistency

It turns out that modes like definition, references and hover really work differently from compl...

b2caf63afba3a874a722e2af78c2125c6577c239 authored over 6 years ago by Simon Krajewski <[email protected]>
[display] rethink completion handling

* merge toplevel and default modes: If the parser doesn't find a resume, we show toplevel comple...

d87c5aca6ef7268d2404ad21ea2c13b01549bc61 authored over 6 years ago by Simon Krajewski <[email protected]>
[cppia] Also export 'super' function to allow cppia call into haxe without calling back into cppia

6e55ce47e2bd174c6d7c9b1f825a1779c2eb59c2 authored over 6 years ago by Hugh Sanderson <[email protected]>