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

[php] key=>value iterators for native arrays

18e3a5d48043841668a421222480f3013a0a93f3 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
fixed hl/c generation for empty last case

f49815f282bef4230b3b1b6440521deb3a71ffb2 authored about 6 years ago by ncannasse <[email protected]>
[TravisCI] brew bundle --no-upgrade to avoid upgrade issues of unused formulae

dd9ee5f84c8f7f3c68ccc48c9b97a9913e42533e authored about 6 years ago by Andy Li <[email protected]>
[TravisCI] bump min osx_image version

77556e1812d087f37477dc0cc1cc5d7d2cff2723 authored about 6 years ago by Andy Li <[email protected]>
Reference haxe.Timer.stamp from Date.getTime (#7518)

8e8eac065e5d2e0fdc643c750d65fb0904e255b7 authored about 6 years ago by Jeff Ward <[email protected]>
[lua] update CHANGES.txt

3c68cf374bd1c58fdbdeb99f7f1257360f035c83 authored about 6 years ago by Justin Donaldson <[email protected]>
[lua] add support for -D lua-vanilla, which generates pure-lua code with reduced functionality

8b1458e758c28ca6d77656b6faa9b94ebd51c971 authored about 6 years ago by Justin Donaldson <[email protected]>
[php] move Syntax.coalsce() implementation to the generator

f79d1cb539590699bdae0a80cfc0877be3359410 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
List key/value iterato (#7512)

* List key/value iterator

* Delete ListKeyValueIterator.hx

16a53dfb9aec4095de60c9f65fb2d5802e45edd7 authored about 6 years ago by Mark Knol <[email protected]>
[eval] catch non-existing method call

see https://github.com/HaxeFoundation/hashlink/issues/154#issuecomment-426588943

b38b87bcadb74b0705610e72c3653f369e567146 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] use _notrace for the control flow exceptions

860f1fdd8075e804914413a912f722ddf6248720 authored about 6 years ago by Simon Krajewski <[email protected]>
Disallow macro-in-macro (#7496)

* curious

* throw instead

* cleanup

* fence Compiler.getDefine

* nope...

00a3cb2b14736dcdd32cec75c2ca8f4c6ee20ed1 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] fix object printing

closes #7509

0b5750319e7d85f1dc58ef5d97f7822198c9bfc0 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] remove hlmacro leftovers

49cea34fb180c42b8dd624ed49292f678543af1d authored about 6 years ago by Simon Krajewski <[email protected]>
[tests] bring back JQuery for unit-js.html

6f04b1849459c835a2971a3a78b63643037d8fd6 authored about 6 years ago by Simon Krajewski <[email protected]>
Unicode regex (#7419)

* [eval] let's try some regex unicoding

* add more tests because I'm so much fun at parties
...

776c4f2e3d1b3f948f26337531ca35703dea0348 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] fix mb_ polyfills for default encoding

4a102e1909f50f4d77329d8eed7ab735a5852781 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
Enable issue 7247 for cpp. Extra debug for EReg.toString

724129e621f180fd3ae47bbce07c85622a54d530 authored about 6 years ago by hughsando <[email protected]>
[eval] clean up some more

bc2a0fe72182afcc307f29be84ac27ba285e25a7 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] speed up String.length

02b903670081c088ac97c914e64157a0eb61781d authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[php] optimise random char access within String

51c743602f6002b2815127b634fdc7337ac33492 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
Deploy nightlies on the C++ branch

I tested the #7342 fix on this mode and it worked -
the current tests must install too many thin...

ea3b9087055abf6ace7d84210b82e1416961f198 authored about 6 years ago by Caue Waneck <[email protected]>
[eval] bring back call optimizations in interp-mode

75f53d66658f1dd5b77af8b247109f8f7f962e2a authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] bring back eval.vm.Thread

But please don't use it...

closes #6797

3d7650fa8b5cf34e1e3fe003099aa25464368f75 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] optimize String unicode iterators even more

aeb751213b9d87457c2d7813cb0c896825ce0c54 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[benchs] adjust some flags for fairer comparisons

72744f4233880e9f3af56520f58cf4d5efea9196 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] fix StringTools lpad/rpad for unicode

8e6dde7269a2b0ae03ed7e49787edbe75935285b authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[benchs] add initial StringIterator benchmark

17b2622610dfa9202af22876d3d500893427b54f authored about 6 years ago by Simon Krajewski <[email protected]>
[benchs] more analyzer dodging

bcfbc74be4c08e490b39717fd6f5a1d28fb45a35 authored about 6 years ago by Simon Krajewski <[email protected]>
[tests] more fences for green CI

e9285d8f7bd9ce3d831dc8a72f3b077a22e1fd6a authored about 6 years ago by Simon Krajewski <[email protected]>
[php] optimized StringIteratorUnicode and StringKeyValueIteratorUnicode

259d2b88dd8ff3253d598a716bbd9efa889a7c10 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[analyzer] reject OpAssignOp fusion on php only if the rhs has a side effect

closes #7500

ffa72bc4e3c7813d7414d0f9eb41283d6a803ab2 authored about 6 years ago by Simon Krajewski <[email protected]>
[tests] try to get CI green

ba75b15fafe8bcf1715b17dee209fc2b248fe6fd authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] still push a scope for single-element blocks

Someone might declare a variable there...

closes #7499

9fabbef082186a4ebf68a1eaceda56ac47ee97ab authored about 6 years ago by Simon Krajewski <[email protected]>
Clean up the 32-bit DLLs when deploying the 64-bit builds (#7501)

Clean up the 32-bit DLLs when deploying the 64-bit builds
Closes #7342

6ef99627ec89fc15b0197a3f9b8655a076771958 authored about 6 years ago by Cauê Waneck <[email protected]>
sometimes use `macro` as platform name

closes #7488

2ef96a9a14b8bbfe3fc55594ca711086acb2b251 authored about 6 years ago by Simon Krajewski <[email protected]>
[parser] remove -D use-rtti-doc

closes #7493

38e8754852463578cb56e24b362dc3d778520a41 authored about 6 years ago by Simon Krajewski <[email protected]>
Remove jquery and swfobject externs from std/js (#7494)

* remove jquery and swfobject externs from std/js

* Remove compiler define "jquery_ver"

* ...

a761422197bb8cca60f4ffa7dfd991a7cd5f61e9 authored about 6 years ago by George Corney <[email protected]>
[benchs] add some string API benchmarks

c22d0722a0ed035185e6fdf9d50b967a22d163f2 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] make Map creation a bit faster

efb01888ad3fac9a610448c4d80d3f4b26f658b1 authored about 6 years ago by Simon Krajewski <[email protected]>
[benchs] that's important...

a0ab476ae0c885edff7baf8219d839bf7a4ebaa2 authored about 6 years ago by Simon Krajewski <[email protected]>
[benchs] add access benchmarks

44eedc552f479c661fe8a70778ed778961b931ad authored about 6 years ago by Simon Krajewski <[email protected]>
[benchs] start working on proper benchmark exec

e76d526e4e1f742d32a206e144c57d51a270398a authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] change IntMap and StringMap to use Map instead of Hashtbl

19728e1eb6a5005a8518173319f9c3c37512efe3 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] don't be like JavaScript

b15ffbccd661201bc672ba74886e9b06f3ef7f4e authored about 6 years ago by Simon Krajewski <[email protected]>
[tests] fix benchmark suite names

8f277e8e311c33e5f176ec43c7c10d8a2ee6abf9 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] fix drunk Vector.fromArrayCopy

closes 7492

55cb04c81ff0bdafe0944be955198b1c0583802d authored about 6 years ago by Simon Krajewski <[email protected]>
[tests] add simple benchmarking "framework" and use it instead of thx.benchmark

da6183260e687768fb506bf8d45fe6becd1b5d49 authored about 6 years ago by Simon Krajewski <[email protected]>
[CI] allow `luarocks config --user-config` to fail

77ec658d9befafd184435c9a68c33ae0aff738d3 authored about 6 years ago by Andy Li <[email protected]>
[TravisCI] always `apt-get update` after `add-apt-repository`

7c33ec839d8a1b97b42fd7edf6e4c7f10630e80f authored about 6 years ago by Andy Li <[email protected]>
[php] minor optimisation of HxClosure invocation

e67a24b576cc4829ea06d3feb4556484c73632f4 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[submodule] update

0684caa52168eef41016e9c140b654252a07bb75 authored about 6 years ago by Simon Krajewski <[email protected]>
[CI] more slient

b86396649efe97dcd279a90bae0b7c355e7d2b40 authored about 6 years ago by Andy Li <[email protected]>
[CI] keep quiet (#7482)

4ee137f068e0bc50f7d5766f31f6f51b509bdde5 authored about 6 years ago by Andy Li <[email protected]>
[tests] comment out mod zero test for now

see #7034

afe57f2f85c3e1defbded7e7527ed6761ecbfe06 authored about 6 years ago by Simon Krajewski <[email protected]>
[macro] Print new function syntax (#7484)

* [macro] print new function syntax

* [tests] add new function syntax tests for macro printer

0d1f239089430f50cf63d3f19636990a97b5d08d authored about 6 years ago by George Corney <[email protected]>
[tests] don't allow `int % 0` to fail

#7034

419e8f650745281eb14c5b78cfc9f517dd9ebb09 authored about 6 years ago by Simon Krajewski <[email protected]>
Add ReadOnlyArray (#7467)

* Add ReadOnlyArray

* Don't expose the get method

* Expose length as field instead of forw...

12ca3f289d9b7e1461e0178a3b36ec84fce7ac91 authored about 6 years ago by Kevin Leung <[email protected]>
[cs] dodge `e % 0` compilation problem

see #7034

7f81a6134b8052ba9e41314d4ee7464d558144a1 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] optimize int switches

closes #7481

a4197a0b649aea8746c230cc82fdaeddf1664d86 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] fix StringTools.replace() for unicode

5c952dd5502f16ce1e48aa38aa12d4b3ed740071 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[php] optimize String.split()

5d4e91006cd8729fa325c5cd04c9b99cb7089c33 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[php] don't throw on division by zero

e991967d7c23dcaae592412d0b5334b39034eaff authored about 6 years ago by Alexander Kuzmenko <[email protected]>
Add test for modulo zero. Closes #7043

bfe1db55e8a29f734a82595f26b15b095daca6ca authored about 6 years ago by hughsando <[email protected]>
[std] fix documentation of StringTools.replace

closes #7480

18205d312dda08b89b6c8a252ada1e9efa8c50dd authored about 6 years ago by Simon Krajewski <[email protected]>
[std] improve StringTools.htmlEscape implementation

c00cf15f561e8b50c3af9f92c7e7b2d36d604d95 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] add optimized StringTools.replace implementation

801d41748df185545ab60704e88e073090444dad authored about 6 years ago by Simon Krajewski <[email protected]>
Add 0/0 test. Closes #5061

8c5c73e0eb61f02844c455c5d6a1c4f0a5d9f8ff authored about 6 years ago by hughsando <[email protected]>
Revert "[typer] allow `@:const` type parameters instead of consts too"

This reverts commit 8729bd3f2b636f18c1a79fab420a0072c1565562.

closes #7476
closes #7479
see #7291

ac2fbaddb251917f2407325e24e155d8c9808cb4 authored about 6 years ago by Simon Krajewski <[email protected]>
[js] Remove old_browser define (only affects Json) (#7477)

0a357a5969e3592d2fb4c01a45b83417851882ce authored about 6 years ago by George Corney <[email protected]>
[eval] more minor cleanups

83d559605b9eac20912717b7e4aba935cc695760 authored about 6 years ago by Simon Krajewski <[email protected]>
[std] change lpad/rpad to something less insane

cd7ea55b6c1fd412faf3629d3975e3c6ad795ec6 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] add a second string working pointer if we jump too far

closes #7474

7b23db29265942b668dd2241a0a6e5cdd9e23a98 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] less String.length in std

062942383e4030f001aeed7fa3bee8cf865e5a96 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
minor

294e90486bae334d65857d885206493650d66731 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[php] optimize String functions by less checking str.length

7976942e424f7fb8e1788c012857f36aad6bb858 authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[eval] use some partials instead of closures

Gives better profiling information

e408b355409e63a45350de0b50a29db0745f1fc9 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] change TBlock handling

slightly faster like this

d5e95b33af625c85c639137c3d64dcf2fe09c552 authored about 6 years ago by Simon Krajewski <[email protected]>
[php] optimize String.charAt(), charCodeAt(), StringTools.fastCodeAt()

de32a470593ece60f28e4adbc0e0dc309344758d authored about 6 years ago by Alexander Kuzmenko <[email protected]>
[macro] don't lose position in `get_type`

closes #7465

f3620b3eca95247d3198c7aadaa15ae7207a1f9c authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] optimize `this` field access a bit

2b162e6e33c33cc84a51c3c1cb9000250e1fb92f authored about 6 years ago by Simon Krajewski <[email protected]>
[typer] only allow `@:hack` when extending extern classes

And optimize eval calls accordingly.

closes #7473
see https://github.com/HaxeFoundation/crypto/...

040bf600750b21174e90cdde5dac59fbf7cfe16e authored about 6 years ago by Simon Krajewski <[email protected]>
[dce] keep property accessors through structures

closes #7259

3da30c36860af21f25f45e936bd466affcc3ae90 authored about 6 years ago by Simon Krajewski <[email protected]>
[matcher] fix exhaustiveness under null-guard

f9f38589ed04c2773b4c2812d6cba34d871193c9 authored about 6 years ago by Simon Krajewski <[email protected]>
[matcher] adjust to exhaustiveness spec

closes #7333

e26f0ee231b74f2b21e6f5914296ec115f410e93 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] fix more strings that think they're too long

1051f39dba8b29f912f82c1f5917ee534d65a6c5 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] properly determine length of strings that come from the compiler

25ac3b0aabc52b463660444a5e49b2391d7ae65a authored about 6 years ago by Simon Krajewski <[email protected]>
[tests] fence

bf371bd86d1464862578db1ec242759d93b8c027 authored about 6 years ago by Simon Krajewski <[email protected]>
[parser] ignore incomplete ternary

closes #7471

0ac6dd2114b8b0c9a70d3cdea0950c3f00c9602b authored about 6 years ago by Simon Krajewski <[email protected]>
[std] add unicode iterators for String

94bfd7c9401b54575428aa92bcfca925298b6f75 authored about 6 years ago by Simon Krajewski <[email protected]>
[eval] fix File.read binary flag

probably closes #7277

28ab3cec85c125625527025c57f8a6094fbbe6c6 authored about 6 years ago by Simon Krajewski <[email protected]>
[typer] allow `@:const` type parameters instead of consts too

closes #7291

8729bd3f2b636f18c1a79fab420a0072c1565562 authored about 6 years ago by Simon Krajewski <[email protected]>
[std] can -> should

closes #7468

6ef02197ad276b20851154821a29b969e9e42de0 authored about 6 years ago by Simon Krajewski <[email protected]>
[std] don't trim CDATA

closes #7454

82438d7265d54720af51ca1534a02f92dc516216 authored about 6 years ago by Simon Krajewski <[email protected]>
[typer] don't turn Error from macro result typing into Fatal_error

closes #7466

25a94464aae04a877dc1eb2e6491309be6dba8fd authored about 6 years ago by Simon Krajewski <[email protected]>
force compilation server exit on Out_of_memory (32 bit build with VSCode / memory leak)

9f33e1fb6a9b4ae7b7697d9c5107dc56847ef6f3 authored about 6 years ago by ncannasse <[email protected]>
@:semantics (#7463)

* generalize type semantics to using `@:semantics`

* add `@:semantics(value)`, use it on php'...

f912a38afeffca0f2bc4f64e9c30178f8ad1555f authored about 6 years ago by Simon Krajewski <[email protected]>
[js] HTML extern minor improvements: keywords and docs (#7464)

* [js] html externs - keyword collision corrections

* [js] html externs - add missing doc

...

cf39f2878957fd01d681f744315b86b448a228cf authored about 6 years ago by George Corney <[email protected]>
Add @:using (#7462)

* [typer] add _using field to module types

* [typer] factor out static extension handling

...

fa49affb1ff484563225712a40f77ebf4e55ea03 authored about 6 years ago by Simon Krajewski <[email protected]>
Change eval to use UTF-8 instad of UCS-2 (#7470)

f71773b909ad1cd4d2dccca839cdb5c35839fb4d authored about 6 years ago by Simon Krajewski <[email protected]>