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

[cpp] Require explicit casting to go from cpp.Star to cpp.Reference. Add cpp.Native.addressOf to get cpp.Star from address. Closes https://github.com/HaxeFoundation/hxcpp/issues/741

7132528cb9b95e7ec76cd05ee8d3a212d3c2047c authored almost 6 years ago by hughsando <[email protected]>
Update CHANGES.txt

[skip ci]

8571b7f77187dc8f2cb8891cd80230ff9a9bcc31 authored almost 6 years ago by Jens Fischer <[email protected]>
[TravisCI] use ppa:avsm/ppa to get opam 2

such that we can use newer libs (#8028)

ad242ef9168405780a02cb34fbca08fdf9139932 authored almost 6 years ago by Andy Li <[email protected]>
prepare for release tomorrow

c1fe3a1a2c382b42978fabab723dbaf63e8c57e9 authored almost 6 years ago by Simon Krajewski <[email protected]>
fixed hash conflict resolution

21a9280b721338b898ddec290e37271635c87221 authored almost 6 years ago by ncannasse <[email protected]>
handle hash conflicts

93dc081aa26f72696cfcad85efe2d6fcf88f8976 authored almost 6 years ago by ncannasse <[email protected]>
[eval] handle Invalid_argument in value_string

99ed29eba1b5abe0a8f921aa41af1d463025222d authored almost 6 years ago by Jens Fischer <[email protected]>
[php] prettier formatting of generated code for final classes

6038abb99c74825a074c5ba1bcdf35f13abd1bab authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[eval] limit length of Bytes string when debugging

eventually there should be some extra fields, see #8029

a68009925304b5d96fe7eb91b13a3798d0e564ee authored almost 6 years ago by Jens Fischer <[email protected]>
[cli] fix reserved define namespace check

8dac95e27fe177e04fb6f78ffdc9ae0c74e231d3 authored almost 6 years ago by Jens Fischer <[email protected]>
[eval] move some common code to evalThread.ml

f9155cc7ea995070a7060614c87ef4fad3b8ffc9 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] run evaluate and completion requests in distinct thread

To avoid killing the messenger

23d1bc2311fd510fa910ca5f639a85e8a3745408 authored almost 6 years ago by Simon Krajewski <[email protected]>
[cli] reserve the target.* define namespace

0a908e0a6201f30b00a4dd8943b60e9aa074ab24 authored almost 6 years ago by Jens Fischer <[email protected]>
[eval] don't choke on missing frames

closes #8020

4496cb2730acf4cf3fdc5c96fe1e8b6124dd75fa authored almost 6 years ago by Simon Krajewski <[email protected]>
[macro] use vnull instead of asserting

closes #8024

88c77bbe2c37c1a583fc50a8fd742fba54eb9f2e authored almost 6 years ago by Simon Krajewski <[email protected]>
[std] don't look

closes #8023

9b171780e626b9807cc2eb263a1dd0a07f600a83 authored almost 6 years ago by Simon Krajewski <[email protected]>
[js] don't over-optimize (closes #7988) (#8027)

6faa866f125fb0302f8c84903422a16df5dd817c authored almost 6 years ago by Dan Korostelev <[email protected]>
[std] try to get ThreadHandle under control

see #8023

93044746a59ba55a5aada439580447529d5cb0a3 authored almost 6 years ago by Simon Krajewski <[email protected]>
minor (prevent some warnings)

249069147d7678459578697b10936d871c085072 authored almost 6 years ago by ncannasse <[email protected]>
disable other hack for const f32

d069a96d019582fe87322f3dbfd0c28a64c92638 authored almost 6 years ago by ncannasse <[email protected]>
[eval] catch Not_found for setField on instances

73c74ecee0ed731914d383e4510e43ab54fdc3fc authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] rework capture variable handling (#8017)

4d426dbee7bbb40d163d3b7b2c305f05be4cc4da authored almost 6 years ago by Simon Krajewski <[email protected]>
[benchs] fix printing

skip ci

22326a91d526db547b5ac592c618062f7656e42f authored almost 6 years ago by Simon Krajewski <[email protected]>
[benchs] distinguish local functions from closures

fdaa549ab79ed7df3cf800a3aa526641f0c7ec06 authored almost 6 years ago by Simon Krajewski <[email protected]>
[benchs] generate hl/jit and hl/c mandelbrot

c0eb1959e2f2ab601de68b05b25c0e67bc0c4e19 authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] fix offset handling after extends/implements type

closes #8014

cc30adf4e3df16c312ab81813180257a282abd72 authored almost 6 years ago by Simon Krajewski <[email protected]>
[std] make ThreadHandle private

4fd3b7d7c6784594f48f9b156fb1e033bfdcfcd3 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] allow write variance on final interface fields

closes #7827

dd1e265f833985fd228d0e40bb303036bde03d5e authored almost 6 years ago by Simon Krajewski <[email protected]>
[python] add a hack to work around #7436 for now (#7865)

a4fad7bdf61558547232b8b12d3a2aefbb79b60a authored almost 6 years ago by Jens Fischer <[email protected]>
revert fb0bfc5e37ef2cd46e8cb9eb45f02882a257827d

cloes #7885
see #7699

bd7985b33f02abfaa7328d48644a7ec9caf52ea8 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] guard some entrypoints against `ctx.had_error`

closes #7747

c971aeaf6abc39ab720af5f970c935773aa7d8d7 authored almost 6 years ago by Simon Krajewski <[email protected]>
[cli] don't expand argument after `--display`

closes #7748

fa3339af063bcae116f48b8a4e56a54ae085d6ed authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] try to get error positions right

closes #7750

57f4b7db92be752c2be355c3c4e6f29b68fa8658 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] remove null_env, use option instead

What was I thinking...

49feff5873ce130e4c89f00d31585e276f3e8271 authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] define interface relationships too

7cfcd2d397a6a3d03c6b90ca10b8b06b947d7aa4 authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] add tests for field variance status quo

see #7838

e6d73e03869c379a7a4f1fc6259f74795c560675 authored almost 6 years ago by Simon Krajewski <[email protected]>
More thread fixes (#8009)

* [java] use LinkedBlockingDeque instead of waneck-Deque

closes #7996

* [std] support all ...

b50279d858bef94376b8fca4321efdcdbd1f9034 authored almost 6 years ago by Simon Krajewski <[email protected]>
[CI] actually print ocaml version

46569e1a24ca4289636d06c71df63e055d3825be authored almost 6 years ago by Andy Li <[email protected]>
[std] Move target.vm.Thread (and friends) to sys.thread.Thread (#7999)

* [std] move all thread classes to sys.thread

* [neko] add @:coreApi

* [cpp] add @:coreApi...

320fff2969c2dbd847c4342b8fba47ecd445b868 authored almost 6 years ago by Simon Krajewski <[email protected]>
Make host name public for the c# target (#8006)

3b8d315600d616602a9ec2aba960940bb31470a6 authored almost 6 years ago by lublak <[email protected]>
[eval] use a deque to implement lock

dc9d886180c7d35ab6b8b7aec83533bb69f72dd0 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] code cleanup

e0ff21388a1ed37d2cb4b5fbbb9ada444500b861 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] add moduleTypeFollowed (if != moduleType)

0d1e02a8b1e196b76840a4b8f39c56a381aadba7 authored almost 6 years ago by Jens Fischer <[email protected]>
Allow `#if (some.field)` (#8005)

* [parser] allow `#if (something.field)`

* [typer] add some `target.name` etc. defines

2bb054b0bedd6f5e665e0c1ab4b586cac310bb27 authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] give nicer error message on invalid conditional condition

d90b7774247439aace86c627f477f6a3368bb2a4 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] fix completion for fields named iterator, closes #7998

144bca5940d4d32073db2bffe332920e957a6216 authored almost 6 years ago by Jens Fischer <[email protected]>
preserve flags across connect() and bind() for ipv6 (#7989)

close #7978

2f9b1c6564843f774947f2bd4e476aef246006f1 authored almost 6 years ago by Craig Robinson <[email protected]>
spaces [skip ci]

41f5353b56e4f9cac379a113573fb42978f91025 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[nullsafety] fix chained && and || (closes #7820)

1702dec544c7a68347603e96f35512cda239d518 authored almost 6 years ago by Alexander Kuzmenko <[email protected]>
[display] several error handling fixes

ca27cf0ebe445de445ef72a368f37c71ed056774 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] actually, we want to know the iterator's types

c7e281c6d58c1860592705fd3683622b5fc56762 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] add isIterable/isKeyValueIterable

see #7770

402a5b290e341d78558e58087205fabb9898ab9c authored almost 6 years ago by Jens Fischer <[email protected]>
Add some thread tests (and fix eval) (#7992)

* keep track of who owns a mutex

* factor out and fix Deque

* use a proper Deque for threa...

1f97ef8a44dbaf9cb8b679f3a9e7d795772813e0 authored almost 6 years ago by Simon Krajewski <[email protected]>
[cli] remove --execute

This was introduced and deprecated at the same time in #6862, which seems rather pointless.

1d97dba2fb74a925da7a515a19e4612d02437dc9 authored almost 6 years ago by Jens Fischer <[email protected]>
[vscode] add make clean/libs/haxelib/all tasks

c0a55269f91e74bab04e12548eb5c4e1618e73fe authored almost 6 years ago by Jens Fischer <[email protected]>
[eval] Support threads when debugging (#7991)

* [eval] add externs for the thread API

* [eval] implement eval.vm.Mutex

* [eval] add Lock...

22f3bac7b1d7b14f7a490c7b46f1025fd032bb4c authored almost 6 years ago by Simon Krajewski <[email protected]>
Finish eval thread API (#7984)

* [eval] add externs for the thread API

* [eval] implement eval.vm.Mutex

* [eval] add Lock...

136ed066b9f34cc794b2ff80668e3026965276c0 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] Various optimizations (#7982)

* [eval] try to optimize cursors a bit more

* [eval] try another optimization

* [eval] sho...

39cdd730c4a1dfa629178a631be8e6baaec1441c authored almost 6 years ago by Simon Krajewski <[email protected]>
[curiosity] Use haxeserver for display tests (#7951)

* [tests] run display tests through haxeserver

* [tests] use haxeserver for server tests

69b79b7ea09a2b0857e8c8c8d6042e3e941bdc0f authored almost 6 years ago by Simon Krajewski <[email protected]>
[cli] don't env-expand args with line breaks

closes #7748

d2ec61f655b269cb1db6c53bf212d643655f2e88 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] use better positions when checking inheritance

closes #7966

a7be5454bb0f0fd321c96a4d9be2e06382e630d9 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] avoid infinite @:generic recursion on field access

closes #6430

d1785fe16240346eec1f457e488dd31ba3340c27 authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] optimize stack checking on special js-Class check

closes #7781
closes #7967

e87b9c139f518e0d03acd604b64baeb70e2cc0d8 authored almost 6 years ago by Simon Krajewski <[email protected]>
optimized genhl: anon cache as pmap + path lookup reversed (name first)

3f2555bb2511041273bb0d72b3dbaed77ff8f9e2 authored almost 6 years ago by ncannasse <[email protected]>
disabled f32 constant optimization

1e46407d0f351b50a2a37355f50db242ae444894 authored almost 6 years ago by ncannasse <[email protected]>
[display] fix ESwitch subject preprocessing

closes #7972

2fd98835450a9eacc61dc1836a5d279ed1b09d37 authored almost 6 years ago by Simon Krajewski <[email protected]>
[analyzer] use String/IntMap instead of Hashtbl

see #7970

43ccefa64e6a219ba07a07fa5a8ad322815a0282 authored almost 6 years ago by Simon Krajewski <[email protected]>
optimize ISet (no caml_compare)

9944dabde7d12a0fa309fb432ac52f8a5260e5a6 authored almost 6 years ago by Nicolas Cannasse <[email protected]>
emit correct float32 constant (requires HL 1.10)

af52b22ab820bdbc8152ed5dc21c3d00230beb82 authored almost 6 years ago by Nicolas Cannasse <[email protected]>
fix auto int-to-float (close #785)

b835bb0190078cf6c22b8e8551d28b810206c1cf authored almost 6 years ago by Nicolas Cannasse <[email protected]>
[parser] improve some error message terminology (#7964)

9f206a3c3c3457ec30a88db8f87eaa83f3bc810f authored almost 6 years ago by Jens Fischer <[email protected]>
[typer] fix -D no-deprecation-warnings for typedefs and enums

d2aba58d5d5777deb22f38d0bb5dbd5688e086b1 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] hide import.hx modules from package completion

They can't be imported.
closes #7911

9e13a2fc63d30ee72077c9b8580fea8824f65de7 authored almost 6 years ago by Jens Fischer <[email protected]>
[js] move typed array classes from js.html to js.lib (#7894)

As mentioned in #7390 and #6586.

12bcf2664a2513d6841ea3c10807690edffdb3eb authored almost 6 years ago by Jens Fischer <[email protected]>
[display] don't default to hover for trace and $type

It's a bit awkward to get a hover response back when invoking goto definition on `trace`.

b70556f332b75c107c54db580fddc37a1675fab6 authored almost 6 years ago by Jens Fischer <[email protected]>
[cli] remove leftover -- handling

-- was removed in 063d148fa6f

e3c397e53f36e5795e0c5e94742aa5b2e6c2b0cd authored almost 6 years ago by Jens Fischer <[email protected]>
[display] don't full-path null_pos in diagnostics

41306fef5f3a677f8e068a5dac5058f09a890c58 authored almost 6 years ago by Simon Krajewski <[email protected]>
[CI] run `opam list` which will print ocaml version as well as those of ocaml libraries

40365dad5ecd8afe96d7e2091efc37a5c3bcd6b8 authored almost 6 years ago by Andy Li <[email protected]>
[display] turn errors into diagnostics

087f80c2915370ba9e2cff03c99753c19d5e269e authored almost 6 years ago by Simon Krajewski <[email protected]>
build with sedlex <= 1.99.4 (#7958)

d30b8cc7acc198d9ebded72c1ea75c00c81552b3 authored almost 6 years ago by Andy Li <[email protected]>
[server] don't send plain errors if we're in json-rpc

closes #7955

3f83a2c3dc8aa1c749b52738c324d6fc6c0e813e authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] fix bad follow

b95785c0032033514f6b3c718493495a0c67ed62 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] check type of ENew before following it away

closes #7906

070b6897eb2f4c7788b2e14c727654cf6725d0b0 authored almost 6 years ago by Simon Krajewski <[email protected]>
[eval] catch all the Unix errors

156baa06ae5d9fcc02b33fbf0f98250e7019c3eb authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] next batch of parser error diagnostics tests

closes #7943
closes #7945
closes #7946
see #7947

23ca866a7ae3b25006535ac1787fa7b7a0e6da7c authored almost 6 years ago by Jens Fischer <[email protected]>
[display] allow to run json-rpc --display without additional arguments

0118bbecbca7f721d4a4be7a1d736ccd6d651f20 authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] closes #7777

13e0f480d31cf5de61fb957c35310bd975f47638 authored almost 6 years ago by Jens Fischer <[email protected]>
[matcher] don't lose exact types for unify_min

fe0802f663526932825519f13b2a2be908ee552b authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] initialize haxe server in display tests

4cfb6ec106bbe3bbdd72fde8cbb61b81851b9242 authored almost 6 years ago by Simon Krajewski <[email protected]>
[matcher] make positions much nicer

closes #7947

861334104da8b8f4239e63a01fefd4957fbe6ade authored almost 6 years ago by Simon Krajewski <[email protected]>
[tests] try again to get the display tests running through the server

5673ea51e65be51b8ef0ba447901574815520a1f authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] don't show syntax completion when we're not completing

see #7945
see #7946

ba12f33b4fadf7ebf8a72e810009e043dc8453e9 authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] invert diagnostic messages list

It's a stack after all.

see #7943

7de6c9994295e18bd1d97a1e8a59763ea6ad13ca authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] fix import.hx not being read from stdin

ea3f4ee92969b87de660d4541d3f04be5efade1e authored almost 6 years ago by Simon Krajewski <[email protected]>
[display] add various tests for parser error diagnostics

closes #7938
closes #7939
closes #7940

81a217827c491327804951d82e626dd8cc64aea6 authored almost 6 years ago by Jens Fischer <[email protected]>
[display] use DKParserError consistently

b22ee2d13c125a7de7a5ce4af32617755d3f55a7 authored almost 6 years ago by Jens Fischer <[email protected]>
[eval] catch Unix.connect exceptions

51af109183d7398ddfd8bffb0774c319eaa5404b authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] catch all the things for diagnostics

see #7940

64833498ce4540345496a691e061140bfdbc4e5a authored almost 6 years ago by Simon Krajewski <[email protected]>
[typer] run diagnostics eagerly if we have a type-error

closes #5306
see #7938
see #7939

b37475645f9e144d5e6063bf85d37f07f068205a authored almost 6 years ago by Simon Krajewski <[email protected]>
[parser] improve handling of Stream.Error

see #7938
see #7939

206092da126ffb8e6af7c389f26ca4151baca845 authored almost 6 years ago by Simon Krajewski <[email protected]>