Sami Vaarala
41a81777f3
Merge pull request #443 from svaarala/add-norz-macros
Add some NORZ (no-refzero free) refcount macros
8 years ago
Sami Vaarala
96419c241c
Releases: norz macros
8 years ago
Sami Vaarala
03420e54c4
Add some NORZ (no-refzero free) refcount macros
9 years ago
Sami Vaarala
f0ecfb1841
Add another object garbage perf test case
8 years ago
Sami Vaarala
393ee227b7
Merge pull request #970 from svaarala/switch-to-xoroshiro128plus
Switch to xoroshiro128+ for built-in PRNG
8 years ago
Sami Vaarala
7db1755448
Merge pull request #972 from svaarala/footprint-doc-fix
Low memory doc trivia
8 years ago
Sami Vaarala
e758dea070
Low memory doc trivia
9 years ago
Sami Vaarala
b067fb3eab
Merge pull request #968 from svaarala/fix-debugger-doc-minor-inconsistencies
Fixes to debugger document inspection text
8 years ago
Sami Vaarala
ce0356c8a5
Fixes to debugger document inspection text
8 years ago
Sami Vaarala
240bfe5bdd
Releases: xoroshiro128+
8 years ago
Sami Vaarala
294c4ab367
Add xoroshiro128+ and SplitMix64 licenses to dist
8 years ago
Sami Vaarala
f877328a21
Config option text updates for xoroshiro128+
8 years ago
Sami Vaarala
86a97bf3c5
Update website for xoroshiro128+ and SplitMix64
8 years ago
Sami Vaarala
21b4ced0f7
Use xoroshiro128+ (SplitMix64 seed mix) by default
Previous algorithm for low memory targets, and targets which dont have
64-bit operations.
8 years ago
Sami Vaarala
84131700df
Add xoroshiro128+ and SplitMix64 manual tests
8 years ago
Sami Vaarala
1a67de5dfc
Merge pull request #966 from svaarala/lowmem-compact-refcount
Use compact refcount calls for low_memory.yaml example
8 years ago
Sami Vaarala
2bb6df220e
Add duk-size test target
8 years ago
Sami Vaarala
9d2c37a4af
Use compact refcounts for lowmem build
8 years ago
Sami Vaarala
eeae5e5a59
Merge pull request #824 from svaarala/make-random-provider-configurable
Make math.random() provider configurable
8 years ago
Sami Vaarala
868dd996a0
Releases: DUK_USE_GET_RANDOM_DOUBLE()
8 years ago
Sami Vaarala
7c5bf388ea
Fix a cast warning
8 years ago
Sami Vaarala
89dae51110
Add a short guide section on random numbers
8 years ago
Sami Vaarala
7b35588ec8
Array sort and Math.random() perf tests
8 years ago
Sami Vaarala
818dc6f4d1
Add random image test
9 years ago
Sami Vaarala
dfc26f4ac4
Add support for user provided random provider
Remove tinyrandom "get bits" variant altogether to simplify the needs:
there's just one primitive, to return an IEEE double in the range [0,1[.
9 years ago
Sami Vaarala
97f6f70fc0
Add config metadata for random provider
8 years ago
Sami Vaarala
4036cb8327
Merge pull request #963 from svaarala/guide-debugger-fix
Remove mention of logger forwarding in guide
8 years ago
Sami Vaarala
a3abf3ba18
Remove mention of logger forwarding in guide
8 years ago
Sami Vaarala
d20135fd6e
Merge pull request #962 from svaarala/fix-array-fastpath-releases-entry
Releases: fix release for dense array fastpath
8 years ago
Sami Vaarala
919bc00480
Releases: fix release for dense array fastpath
8 years ago
Sami Vaarala
18cc7ecb94
Merge pull request #584 from svaarala/perf-dense-array-fastpaths
Add some fast paths for Array.prototype() operations on dense Array instances
8 years ago
Sami Vaarala
8d5e7c75c2
Releases: dense array fast paths
9 years ago
Sami Vaarala
26f9cd6100
Add Python perf tests to codepolicycheck
8 years ago
Sami Vaarala
a6d5973825
Perf testcases for Array fast paths; PEP8 indent
9 years ago
Sami Vaarala
d9eee61631
Add testcase for Array push/pop fastpath
8 years ago
Sami Vaarala
723660652f
Config option for Array fast paths
9 years ago
Sami Vaarala
0bead8a285
Add prototype dense array fast paths for push/pop
Add minimal fast paths for Array.prototype operations like push() and pop(),
triggered when the 'this' binding is an Array which has its array part still
present. This is the most common case and user code will expect for example
Array.prototype.push() to be relatively fast.
The main purpose of this commit is to figure out the necessary internal
helpers for fast paths. More fast paths will be added separately.
9 years ago
Sami Vaarala
71ce7b084d
Merge pull request #909 from svaarala/suspend-resume-followups
Suspend/resume followup issues
8 years ago
Sami Vaarala
e49359330c
Releases: duk_suspend() and duk_resume()
8 years ago
Sami Vaarala
791215f8f8
Update threading.rst for suspend/resume
8 years ago
Sami Vaarala
2b62610b59
Website updates for suspend/resume
8 years ago
Sami Vaarala
f6118ecfda
Add API tests for suspend/resume
8 years ago
Sami Vaarala
5a70d3a3ed
Add -lpthread support for API tests§
8 years ago
Sami Vaarala
15f4318a13
Add API docs for suspend/resume
8 years ago
Sami Vaarala
548ec67e51
Trivia fixes for suspend/resume implementation
8 years ago
Sami Vaarala
88b8633e0c
Merge pull request #924 from svaarala/add-api-guidelines-doc
Add initial draft of API design guidelines document
8 years ago
Sami Vaarala
e8556b4f59
Fix trailing newline in arguments object doc
8 years ago
Sami Vaarala
06e06ef163
Add initial draft of API design guidelines doc
8 years ago
Sami Vaarala
570c295648
Merge pull request #958 from svaarala/rewrite-guide-compiling-section
Rewrite guide Compiling section
8 years ago
Sami Vaarala
f5653325bb
Update system-install.rst for configure.py
8 years ago