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
Sami Vaarala
92dc6e32dc
Reorganize/rewrite guide Compiling section
8 years ago
Sami Vaarala
04ecc8646c
Merge pull request #959 from svaarala/fix-put-prop-same-slot
Fix duk_put_prop_string() bug when target and value are the same slot
8 years ago
Sami Vaarala
f8bcc9924a
Releases: duk_put_prop_xxx same target/value slot
8 years ago
Sami Vaarala
bcf97ea448
Fix duk_put_prop() target/value same slot bug
8 years ago
Sami Vaarala
99837f44fa
Add a bug test case for duk_put_prop_xxx()
When both the target object and property value are the same for
duk_put_prop_string() the result is not as expected. No memory
unsafe behavior happens though.
8 years ago
Sami Vaarala
f0c379f812
Merge pull request #957 from svaarala/configure-allow-existing-output-directory
Reuse configure.py --output-directory when safe
8 years ago
Sami Vaarala
378588d43d
Reuse configure.py --output-directory when safe
8 years ago