Ecosyste.ms: OpenCollective

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

Haxe

A high level, static typed programming language that complies to 10+ source and binary targets.
Collective - Host: opensource - https://opencollective.com/haxe - Code: https://github.com/HaxeFoundation/haxe

[php] key=>value iterators for native arrays

github.com/HaxeFoundation/haxe - 18e3a5d48043841668a421222480f3013a0a93f3 authored over 6 years ago
fixed hl/c generation for empty last case

github.com/HaxeFoundation/haxe - f49815f282bef4230b3b1b6440521deb3a71ffb2 authored over 6 years ago
[TravisCI] brew bundle --no-upgrade to avoid upgrade issues of unused formulae

github.com/HaxeFoundation/haxe - dd9ee5f84c8f7f3c68ccc48c9b97a9913e42533e authored over 6 years ago
[TravisCI] bump min osx_image version

github.com/HaxeFoundation/haxe - 77556e1812d087f37477dc0cc1cc5d7d2cff2723 authored over 6 years ago
Reference haxe.Timer.stamp from Date.getTime (#7518)

github.com/HaxeFoundation/haxe - 8e8eac065e5d2e0fdc643c750d65fb0904e255b7 authored over 6 years ago
[lua] update CHANGES.txt

github.com/HaxeFoundation/haxe - 3c68cf374bd1c58fdbdeb99f7f1257360f035c83 authored over 6 years ago
[lua] add support for -D lua-vanilla, which generates pure-lua code with reduced functionality

github.com/HaxeFoundation/haxe - 8b1458e758c28ca6d77656b6faa9b94ebd51c971 authored over 6 years ago
[php] move Syntax.coalsce() implementation to the generator

github.com/HaxeFoundation/haxe - f79d1cb539590699bdae0a80cfc0877be3359410 authored over 6 years ago
List key/value iterato (#7512)

* List key/value iterator

* Delete ListKeyValueIterator.hx

github.com/HaxeFoundation/haxe - 16a53dfb9aec4095de60c9f65fb2d5802e45edd7 authored over 6 years ago
[eval] catch non-existing method call

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

github.com/HaxeFoundation/haxe - b38b87bcadb74b0705610e72c3653f369e567146 authored over 6 years ago
[eval] use _notrace for the control flow exceptions

github.com/HaxeFoundation/haxe - 860f1fdd8075e804914413a912f722ddf6248720 authored over 6 years ago
Disallow macro-in-macro (#7496)

* curious

* throw instead

* cleanup

* fence Compiler.getDefine

* nope...

github.com/HaxeFoundation/haxe - 00a3cb2b14736dcdd32cec75c2ca8f4c6ee20ed1 authored over 6 years ago
[eval] fix object printing

closes #7509

github.com/HaxeFoundation/haxe - 0b5750319e7d85f1dc58ef5d97f7822198c9bfc0 authored over 6 years ago
[eval] remove hlmacro leftovers

github.com/HaxeFoundation/haxe - 49cea34fb180c42b8dd624ed49292f678543af1d authored over 6 years ago
[tests] bring back JQuery for unit-js.html

github.com/HaxeFoundation/haxe - 6f04b1849459c835a2971a3a78b63643037d8fd6 authored over 6 years ago
Unicode regex (#7419)

* [eval] let's try some regex unicoding

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

github.com/HaxeFoundation/haxe - 776c4f2e3d1b3f948f26337531ca35703dea0348 authored over 6 years ago
[php] fix mb_ polyfills for default encoding

github.com/HaxeFoundation/haxe - 4a102e1909f50f4d77329d8eed7ab735a5852781 authored over 6 years ago
Enable issue 7247 for cpp. Extra debug for EReg.toString

github.com/HaxeFoundation/haxe - 724129e621f180fd3ae47bbce07c85622a54d530 authored over 6 years ago
[eval] clean up some more

github.com/HaxeFoundation/haxe - bc2a0fe72182afcc307f29be84ac27ba285e25a7 authored over 6 years ago
[php] speed up String.length

github.com/HaxeFoundation/haxe - 02b903670081c088ac97c914e64157a0eb61781d authored over 6 years ago
[php] optimise random char access within String

github.com/HaxeFoundation/haxe - 51c743602f6002b2815127b634fdc7337ac33492 authored over 6 years ago
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...

github.com/HaxeFoundation/haxe - ea3b9087055abf6ace7d84210b82e1416961f198 authored over 6 years ago
[eval] bring back call optimizations in interp-mode

github.com/HaxeFoundation/haxe - 75f53d66658f1dd5b77af8b247109f8f7f962e2a authored over 6 years ago
[eval] bring back eval.vm.Thread

But please don't use it...

closes #6797

github.com/HaxeFoundation/haxe - 3d7650fa8b5cf34e1e3fe003099aa25464368f75 authored over 6 years ago
[php] optimize String unicode iterators even more

github.com/HaxeFoundation/haxe - aeb751213b9d87457c2d7813cb0c896825ce0c54 authored over 6 years ago
[benchs] adjust some flags for fairer comparisons

github.com/HaxeFoundation/haxe - 72744f4233880e9f3af56520f58cf4d5efea9196 authored over 6 years ago
[php] fix StringTools lpad/rpad for unicode

github.com/HaxeFoundation/haxe - 8e6dde7269a2b0ae03ed7e49787edbe75935285b authored over 6 years ago
[benchs] add initial StringIterator benchmark

github.com/HaxeFoundation/haxe - 17b2622610dfa9202af22876d3d500893427b54f authored over 6 years ago
[benchs] more analyzer dodging

github.com/HaxeFoundation/haxe - bcfbc74be4c08e490b39717fd6f5a1d28fb45a35 authored over 6 years ago
[tests] more fences for green CI

github.com/HaxeFoundation/haxe - e9285d8f7bd9ce3d831dc8a72f3b077a22e1fd6a authored over 6 years ago
[php] optimized StringIteratorUnicode and StringKeyValueIteratorUnicode

github.com/HaxeFoundation/haxe - 259d2b88dd8ff3253d598a716bbd9efa889a7c10 authored over 6 years ago
[analyzer] reject OpAssignOp fusion on php only if the rhs has a side effect

closes #7500

github.com/HaxeFoundation/haxe - ffa72bc4e3c7813d7414d0f9eb41283d6a803ab2 authored over 6 years ago
[tests] try to get CI green

github.com/HaxeFoundation/haxe - ba75b15fafe8bcf1715b17dee209fc2b248fe6fd authored over 6 years ago
[eval] still push a scope for single-element blocks

Someone might declare a variable there...

closes #7499

github.com/HaxeFoundation/haxe - 9fabbef082186a4ebf68a1eaceda56ac47ee97ab authored over 6 years ago
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

github.com/HaxeFoundation/haxe - 6ef99627ec89fc15b0197a3f9b8655a076771958 authored over 6 years ago
sometimes use `macro` as platform name

closes #7488

github.com/HaxeFoundation/haxe - 2ef96a9a14b8bbfe3fc55594ca711086acb2b251 authored over 6 years ago
[parser] remove -D use-rtti-doc

closes #7493

github.com/HaxeFoundation/haxe - 38e8754852463578cb56e24b362dc3d778520a41 authored over 6 years ago
Remove jquery and swfobject externs from std/js (#7494)

* remove jquery and swfobject externs from std/js

* Remove compiler define "jquery_ver"

* ...

github.com/HaxeFoundation/haxe - a761422197bb8cca60f4ffa7dfd991a7cd5f61e9 authored over 6 years ago
[benchs] add some string API benchmarks

github.com/HaxeFoundation/haxe - c22d0722a0ed035185e6fdf9d50b967a22d163f2 authored over 6 years ago
[eval] make Map creation a bit faster

github.com/HaxeFoundation/haxe - efb01888ad3fac9a610448c4d80d3f4b26f658b1 authored over 6 years ago
[benchs] that's important...

github.com/HaxeFoundation/haxe - a0ab476ae0c885edff7baf8219d839bf7a4ebaa2 authored over 6 years ago
[benchs] add access benchmarks

github.com/HaxeFoundation/haxe - 44eedc552f479c661fe8a70778ed778961b931ad authored over 6 years ago
[benchs] start working on proper benchmark exec

github.com/HaxeFoundation/haxe - e76d526e4e1f742d32a206e144c57d51a270398a authored over 6 years ago
[eval] change IntMap and StringMap to use Map instead of Hashtbl

github.com/HaxeFoundation/haxe - 19728e1eb6a5005a8518173319f9c3c37512efe3 authored over 6 years ago
[eval] don't be like JavaScript

github.com/HaxeFoundation/haxe - b15ffbccd661201bc672ba74886e9b06f3ef7f4e authored over 6 years ago
[tests] fix benchmark suite names

github.com/HaxeFoundation/haxe - 8f277e8e311c33e5f176ec43c7c10d8a2ee6abf9 authored over 6 years ago
[eval] fix drunk Vector.fromArrayCopy

closes 7492

github.com/HaxeFoundation/haxe - 55cb04c81ff0bdafe0944be955198b1c0583802d authored over 6 years ago
[tests] add simple benchmarking "framework" and use it instead of thx.benchmark

github.com/HaxeFoundation/haxe - da6183260e687768fb506bf8d45fe6becd1b5d49 authored over 6 years ago
[CI] allow `luarocks config --user-config` to fail

github.com/HaxeFoundation/haxe - 77ec658d9befafd184435c9a68c33ae0aff738d3 authored over 6 years ago
[TravisCI] always `apt-get update` after `add-apt-repository`

github.com/HaxeFoundation/haxe - 7c33ec839d8a1b97b42fd7edf6e4c7f10630e80f authored over 6 years ago
[php] minor optimisation of HxClosure invocation

github.com/HaxeFoundation/haxe - e67a24b576cc4829ea06d3feb4556484c73632f4 authored over 6 years ago
[submodule] update

github.com/HaxeFoundation/haxe - 0684caa52168eef41016e9c140b654252a07bb75 authored over 6 years ago
[CI] more slient

github.com/HaxeFoundation/haxe - b86396649efe97dcd279a90bae0b7c355e7d2b40 authored over 6 years ago
[CI] keep quiet (#7482)

github.com/HaxeFoundation/haxe - 4ee137f068e0bc50f7d5766f31f6f51b509bdde5 authored over 6 years ago
[tests] comment out mod zero test for now

see #7034

github.com/HaxeFoundation/haxe - afe57f2f85c3e1defbded7e7527ed6761ecbfe06 authored over 6 years ago
[macro] Print new function syntax (#7484)

* [macro] print new function syntax

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

github.com/HaxeFoundation/haxe - 0d1f239089430f50cf63d3f19636990a97b5d08d authored over 6 years ago
[tests] don't allow `int % 0` to fail

#7034

github.com/HaxeFoundation/haxe - 419e8f650745281eb14c5b78cfc9f517dd9ebb09 authored over 6 years ago
Add ReadOnlyArray (#7467)

* Add ReadOnlyArray

* Don't expose the get method

* Expose length as field instead of forw...

github.com/HaxeFoundation/haxe - 12ca3f289d9b7e1461e0178a3b36ec84fce7ac91 authored over 6 years ago
[cs] dodge `e % 0` compilation problem

see #7034

github.com/HaxeFoundation/haxe - 7f81a6134b8052ba9e41314d4ee7464d558144a1 authored over 6 years ago
[eval] optimize int switches

closes #7481

github.com/HaxeFoundation/haxe - a4197a0b649aea8746c230cc82fdaeddf1664d86 authored over 6 years ago
[php] fix StringTools.replace() for unicode

github.com/HaxeFoundation/haxe - 5c952dd5502f16ce1e48aa38aa12d4b3ed740071 authored over 6 years ago
[php] optimize String.split()

github.com/HaxeFoundation/haxe - 5d4e91006cd8729fa325c5cd04c9b99cb7089c33 authored over 6 years ago
[php] don't throw on division by zero

github.com/HaxeFoundation/haxe - e991967d7c23dcaae592412d0b5334b39034eaff authored over 6 years ago
Add test for modulo zero. Closes #7043

github.com/HaxeFoundation/haxe - bfe1db55e8a29f734a82595f26b15b095daca6ca authored over 6 years ago
[std] fix documentation of StringTools.replace

closes #7480

github.com/HaxeFoundation/haxe - 18205d312dda08b89b6c8a252ada1e9efa8c50dd authored over 6 years ago
[std] improve StringTools.htmlEscape implementation

github.com/HaxeFoundation/haxe - c00cf15f561e8b50c3af9f92c7e7b2d36d604d95 authored over 6 years ago
[eval] add optimized StringTools.replace implementation

github.com/HaxeFoundation/haxe - 801d41748df185545ab60704e88e073090444dad authored over 6 years ago
Add 0/0 test. Closes #5061

github.com/HaxeFoundation/haxe - 8c5c73e0eb61f02844c455c5d6a1c4f0a5d9f8ff authored over 6 years ago
Revert "[typer] allow `@:const` type parameters instead of consts too"

This reverts commit 8729bd3f2b636f18c1a79fab420a0072c1565562.

closes #7476
closes #7479
see #7291

github.com/HaxeFoundation/haxe - ac2fbaddb251917f2407325e24e155d8c9808cb4 authored over 6 years ago
[js] Remove old_browser define (only affects Json) (#7477)

github.com/HaxeFoundation/haxe - 0a357a5969e3592d2fb4c01a45b83417851882ce authored over 6 years ago
[eval] more minor cleanups

github.com/HaxeFoundation/haxe - 83d559605b9eac20912717b7e4aba935cc695760 authored over 6 years ago
[std] change lpad/rpad to something less insane

github.com/HaxeFoundation/haxe - cd7ea55b6c1fd412faf3629d3975e3c6ad795ec6 authored over 6 years ago
[eval] add a second string working pointer if we jump too far

closes #7474

github.com/HaxeFoundation/haxe - 7b23db29265942b668dd2241a0a6e5cdd9e23a98 authored over 6 years ago
[php] less String.length in std

github.com/HaxeFoundation/haxe - 062942383e4030f001aeed7fa3bee8cf865e5a96 authored over 6 years ago
[php] optimize String functions by less checking str.length

github.com/HaxeFoundation/haxe - 7976942e424f7fb8e1788c012857f36aad6bb858 authored over 6 years ago
[eval] use some partials instead of closures

Gives better profiling information

github.com/HaxeFoundation/haxe - e408b355409e63a45350de0b50a29db0745f1fc9 authored over 6 years ago
[eval] change TBlock handling

slightly faster like this

github.com/HaxeFoundation/haxe - d5e95b33af625c85c639137c3d64dcf2fe09c552 authored over 6 years ago
[php] optimize String.charAt(), charCodeAt(), StringTools.fastCodeAt()

github.com/HaxeFoundation/haxe - de32a470593ece60f28e4adbc0e0dc309344758d authored over 6 years ago
[macro] don't lose position in `get_type`

closes #7465

github.com/HaxeFoundation/haxe - f3620b3eca95247d3198c7aadaa15ae7207a1f9c authored over 6 years ago
[eval] optimize `this` field access a bit

github.com/HaxeFoundation/haxe - 2b162e6e33c33cc84a51c3c1cb9000250e1fb92f authored over 6 years ago
[typer] only allow `@:hack` when extending extern classes

And optimize eval calls accordingly.

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

github.com/HaxeFoundation/haxe - 040bf600750b21174e90cdde5dac59fbf7cfe16e authored over 6 years ago
[dce] keep property accessors through structures

closes #7259

github.com/HaxeFoundation/haxe - 3da30c36860af21f25f45e936bd466affcc3ae90 authored over 6 years ago
[matcher] fix exhaustiveness under null-guard

github.com/HaxeFoundation/haxe - f9f38589ed04c2773b4c2812d6cba34d871193c9 authored over 6 years ago
[matcher] adjust to exhaustiveness spec

closes #7333

github.com/HaxeFoundation/haxe - e26f0ee231b74f2b21e6f5914296ec115f410e93 authored over 6 years ago
[eval] fix more strings that think they're too long

github.com/HaxeFoundation/haxe - 1051f39dba8b29f912f82c1f5917ee534d65a6c5 authored over 6 years ago
[eval] properly determine length of strings that come from the compiler

github.com/HaxeFoundation/haxe - 25ac3b0aabc52b463660444a5e49b2391d7ae65a authored over 6 years ago
[parser] ignore incomplete ternary

closes #7471

github.com/HaxeFoundation/haxe - 0ac6dd2114b8b0c9a70d3cdea0950c3f00c9602b authored over 6 years ago
[std] add unicode iterators for String

github.com/HaxeFoundation/haxe - 94bfd7c9401b54575428aa92bcfca925298b6f75 authored over 6 years ago
[eval] fix File.read binary flag

probably closes #7277

github.com/HaxeFoundation/haxe - 28ab3cec85c125625527025c57f8a6094fbbe6c6 authored over 6 years ago
[typer] allow `@:const` type parameters instead of consts too

closes #7291

github.com/HaxeFoundation/haxe - 8729bd3f2b636f18c1a79fab420a0072c1565562 authored over 6 years ago
[std] can -> should

closes #7468

github.com/HaxeFoundation/haxe - 6ef02197ad276b20851154821a29b969e9e42de0 authored over 6 years ago
[std] don't trim CDATA

closes #7454

github.com/HaxeFoundation/haxe - 82438d7265d54720af51ca1534a02f92dc516216 authored over 6 years ago
[typer] don't turn Error from macro result typing into Fatal_error

closes #7466

github.com/HaxeFoundation/haxe - 25a94464aae04a877dc1eb2e6491309be6dba8fd authored over 6 years ago
force compilation server exit on Out_of_memory (32 bit build with VSCode / memory leak)

github.com/HaxeFoundation/haxe - 9f33e1fb6a9b4ae7b7697d9c5107dc56847ef6f3 authored over 6 years ago
@:semantics (#7463)

* generalize type semantics to using `@:semantics`

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

github.com/HaxeFoundation/haxe - f912a38afeffca0f2bc4f64e9c30178f8ad1555f authored over 6 years ago
[js] HTML extern minor improvements: keywords and docs (#7464)

* [js] html externs - keyword collision corrections

* [js] html externs - add missing doc

...

github.com/HaxeFoundation/haxe - cf39f2878957fd01d681f744315b86b448a228cf authored over 6 years ago
Add @:using (#7462)

* [typer] add _using field to module types

* [typer] factor out static extension handling

...

github.com/HaxeFoundation/haxe - fa49affb1ff484563225712a40f77ebf4e55ea03 authored over 6 years ago
Change eval to use UTF-8 instad of UCS-2 (#7470)

github.com/HaxeFoundation/haxe - f71773b909ad1cd4d2dccca839cdb5c35839fb4d authored over 6 years ago