dcode
eaea26b7ae
Remove the start decorator in favor of a command line option
2019-06-05 18:52:04 +02:00
dcode
1cbf3fc885
fix rogue releases
2019-05-21 00:38:48 +02:00
dcode
3e480d9423
progress
2019-05-20 23:10:06 +02:00
dcode
27f1905510
runtime integration and flag
2019-03-31 21:58:42 +02:00
dcode
3146f8f9e0
use gc interface directly, document
2019-03-26 23:35:08 +01:00
dcode
7c0dc66849
guard, info on never null, more general array rt
2019-03-22 15:43:07 +01:00
dcode
e57fa14ff9
give it a shot
2019-03-21 18:30:36 +01:00
dcode
d9463c5484
dummy gc
2019-03-21 17:34:51 +01:00
dcode
edb2299f13
fixes
2019-03-17 12:25:54 +01:00
dcode
0c388ca4c6
make std/string test ok again
2019-03-16 14:48:22 +01:00
Max Graey
41a89fa773
Fix default comparator for strings ( #462 )
2019-02-07 12:26:45 +01:00
Max Graey
4829f3a3e4
Add ArrayBuffer.isView and rework Array.isArray ( #431 )
2019-02-03 10:41:04 +01:00
LiaoPeng
9ec226de1b
Fix possible use after free in Array#forEach if the array resizes halfway ( #408 )
2019-01-09 13:06:34 +01:00
dcodeIO
3ed83ef3ae
Use macro style for more internal helpers; Update dist files
2018-12-08 23:38:49 +01:00
Max Graey
3c5c2cef80
Fix implementation of Array#splice ( #347 )
2018-11-29 15:41:42 +01:00
Max Graey
1882679807
Implement Array.isArray and Array#copyWithin ( #331 )
2018-11-12 07:45:40 +01:00
LiaoPeng
d864977a1a
Add Array#concat and add a return type for Array#push ( #214 )
2018-10-30 15:07:53 +01:00
Max Graey
83fa12164f
Add TypedArray#fill ( #274 )
2018-10-26 18:28:31 +02:00
Max Graey
53b030fed5
Add Array#join and Array#toString + dtoa ( #275 )
2018-10-01 22:57:56 +02:00
Max Graey
3f035395cd
Add Array#fill ( #250 )
2018-09-19 00:59:22 +02:00
Max Graey
947cee08c7
Implement <TypedArray>#sort and improve default comparator ( #208 )
2018-08-04 15:30:03 +02:00
Max Graey
99bde3a5fa
Use insertion sort for references in Array#sort ( #90 )
...
This fixes that Weak Heap Sort isn't stable and thus might swap equal values, which sometimes results in not deep equal arrays of strings, for example. Insertion sort is stable, so it is used for references instead.
2018-05-02 19:33:17 +02:00
Max Graey
fac0fc59b5
Implement Array#map, Array#forEach, Array#filter, Array#reduceRight ( #81 )
2018-04-22 22:15:38 +02:00
Max Graey
990fa850ff
Add more Array#sort tests ( #73 )
2018-04-15 00:35:17 +02:00
Daniel Wirtz
623597c23a
Make the transition to ArrayBuffer backed Arrays ( #70 )
...
* Traverse base classes when resolving overloads
* Implement preliminary TypedArray accessors
* Extract decorator flags from common flags to make space
* Add '**' overload
* Implement basic explicit inlining
* Support inlining of instance methods
* Reduce number of required locals when inlining
* Implement inlining of operator overloads
* Fix issues when inlining generic functions
2018-04-11 23:35:19 +02:00
Max Graey
c45a35b1c1
Implement Array#sort ( #57 )
2018-04-04 00:42:23 +02:00
Igor
710fcefd72
Add array methods: findIndex, reduce, some, every ( #49 )
2018-03-25 13:13:53 +02:00
Igor
162096bcd6
Add Array#includes and improve compatibility of Array#indexOf ( #41 )
2018-03-17 17:02:15 +01:00
dcodeIO
4736227879
Update binaryen to latest nightly; Source map support
2018-02-02 03:07:54 +01:00
dcodeIO
896810859e
Make memory allocators pluggable
2018-01-28 19:33:05 +01:00
dcodeIO
49d29fc9f2
More std array
2018-01-14 21:17:43 +01:00
dcodeIO
ad469ca445
Polyfill move_memory and set_memory and remove Heap
2018-01-14 02:30:20 +01:00
dcodeIO
2c009c67d3
Initial element access compilation; Carefully approaching std array
2018-01-13 23:38:07 +01:00
dcodeIO
2720515982
More stdlib setup
2017-12-16 17:54:53 +01:00
dcodeIO
85a9fb1eb5
Stdlib preparations
2017-12-16 02:27:39 +01:00