Sami Vaarala
026475476f
Octane Makefile fix, avoid recloning
8 years ago
Sami Vaarala
407c61ab48
Add octane benchmark testrun
8 years ago
Sami Vaarala
70a2a6e671
Merge pull request #1314 from svaarala/add-octane2-benchmark
Add Octane benchmark
8 years ago
Sami Vaarala
dd43bf1f83
Add Octane benchmark
8 years ago
Sami Vaarala
3c5255f17b
Merge pull request #1313 from svaarala/remove-unused-option-refs
Trivia cleanup, remove references to obsolete debugger logging option
8 years ago
Sami Vaarala
baba7f3f81
Remove ref to obsolete debugger logging fwd option
8 years ago
Sami Vaarala
83e30d5586
Merge pull request #1309 from svaarala/unlikely-cold-resize
Add likely/unlikely attributes to resize operations
8 years ago
Sami Vaarala
86aa8ede1b
Releases: likely/unlikely additions
8 years ago
Sami Vaarala
c6be26cc94
duk_api_stack.c likely/unlikely attributes
8 years ago
Sami Vaarala
3ca687a9c0
Make resize operations cold/unlikely
The actual resize events (call stack, etc) shouldn't be inlined because they
affect code locality and are very rarely triggered.
8 years ago
Sami Vaarala
043e238909
Merge pull request #1308 from svaarala/add-unlikely-alloc-failures
Add likely/unlike to alloc failures
8 years ago
Sami Vaarala
c6a6ac6524
Releases: alloc likely/unlikely
8 years ago
Sami Vaarala
58cf113c5e
Add likely/unlike to alloc failures
8 years ago
Sami Vaarala
3f856c349f
Merge pull request #1306 from svaarala/add-closure-microbenchmark
Add closure microbenchmark (inner functions)
8 years ago
Sami Vaarala
399edf077e
Add closure microbenchmark (inner functions)
8 years ago
Sami Vaarala
68c76ceb67
Merge pull request #1305 from harold-b/website-api-rem-file
Removed references to io reliant duk_eval/compile APIs
8 years ago
Harold Brenes
753049b3db
Removed references to io reliant duk_eval/compile APIs
8 years ago
Sami Vaarala
a446bd8ce9
Merge pull request #1282 from svaarala/fix-unref-volatile-warning
Fix DUK_UNREF() warning for volatile
8 years ago
Sami Vaarala
2da1244170
Releases: DUK_UNREF() volatile
8 years ago
Sami Vaarala
7da48d5d68
Avoid DUK_UNREF() for volatile argument
8 years ago
Sami Vaarala
a853c4935d
DUK_UNREF() comment for volatile arguments
8 years ago
Sami Vaarala
90b6d1ac92
Merge pull request #1296 from svaarala/profile-guided-optimization-doc
Document profile guided optimization
8 years ago
Sami Vaarala
2d7f9fd971
Website PGO notes
8 years ago
Sami Vaarala
ed4269645c
Add profile-guided optimization notes to perf doc
8 years ago
Sami Vaarala
836b7ce0b0
Add duk-pgo.O2 and duk-perf-pgo.O2 to Makefile
8 years ago
Sami Vaarala
ce35e63a93
Add PGO files to .gitignore
8 years ago
Sami Vaarala
ff44299983
Merge pull request #1297 from svaarala/add-hot-attribute
Add DUK_HOT() and DUK_COLD() function attributes
8 years ago
Sami Vaarala
26f18008af
Releases: hot/cold attributes
8 years ago
Sami Vaarala
3b96bba923
Add cold attribute to error functions
8 years ago
Sami Vaarala
c8eb5926e5
Add ((hot)) attribute to bytecode executor
8 years ago
Sami Vaarala
33727d3009
Add DUK_HOT and DUK_COLD attribute macros
8 years ago
Sami Vaarala
818ecc2c94
Merge pull request #1295 from svaarala/release-notes-fix
Releases: fix TextEncoder().encode('') description
8 years ago
Sami Vaarala
2ddd93facb
Releases: fix TextEncoder().encode('') description
Doesn't actually cause memory unsafe behavior; the buffer object will be
"uncovered" by the underlying plain buffer and while that's incorrect, it
is memory safe.
8 years ago
Sami Vaarala
4d6b2eb1fd
Merge pull request #1294 from svaarala/fix-textencoder-uninitialized-variable
Fix textencoder uninitialized variable
8 years ago
Sami Vaarala
0466b90930
Releases: TextEncoder() empty string fix
8 years ago
Sami Vaarala
2b9ae97652
Fix TextEncoder use of final_len
The variable was uninitialized for a string input of length zero.
8 years ago
Sami Vaarala
07f8d68748
Merge pull request #1281 from RomeroMalaquias/master
Avoiding conditional directives that split parts of statements
8 years ago
Romero B. de S. Malaquias
8cb65ce788
Update AUTHORS.rst
8 years ago
Romero B. de S. Malaquias
99b144ffc3
Avoiding conditional directives that split parts of statements
8 years ago
Sami Vaarala
299efb00bb
Merge pull request #1284 from svaarala/rework-object-hash
Rework object hash part algorithm
8 years ago
Sami Vaarala
3692379444
Merge pull request #1290 from svaarala/v1.6.1-release-prep
Release preparations for 1.6.1 release
8 years ago
Sami Vaarala
56470e5c26
Website download link for 1.6.1
8 years ago
Sami Vaarala
0eca967bc5
Releases: 1.6.1 release
8 years ago
Sami Vaarala
51f7b3b4e2
Releases: object hash part
8 years ago
Sami Vaarala
6f583677af
Internal doc updates for object hash
8 years ago
Sami Vaarala
8ab1f5884f
Add perf tests to exercise object hash performance
8 years ago
Sami Vaarala
1c7be2038b
Remove genhashsizes.py utility as unneeded
8 years ago
Sami Vaarala
b3cc695c0f
Dist/configure fix, hashprime removal
8 years ago
Sami Vaarala
2a49a15e0e
Improve object hash part algorithm performance
Make the hash algorithm simpler by using a bit mask rather than a modulus for
probing the hash.
Make the hash part load factor lower than before to reduce clustering. Low
memory environments disable hash part support anyway, so this doesn't impact
them.
8 years ago
Sami Vaarala
f64a50944e
Config options for hobject resize controls
8 years ago