Sami Vaarala
e71e21c181
Add WTF-8 related perf tests
3 years ago
Sami Vaarala
1a1b17ef55
Merge pull request #2444 from svaarala/wtf8-helper-midcommit
Add WTF-8 Unicode helper midcommit
3 years ago
Sami Vaarala
259987b036
Add WTF-8 Unicode helper midcommit
Midcommit for various WTF-8 helpers, not called yet.
3 years ago
Sami Vaarala
f608ae3fe3
Merge pull request #2443 from svaarala/tools-wtf8-sanitize-fixes
Improvements to WTF-8 sanitize JS helper
3 years ago
Sami Vaarala
ade54737ea
Improvements to WTF-8 sanitize JS helper
3 years ago
Sami Vaarala
769e37d20b
Merge pull request #2442 from svaarala/tools-wtf8-sanitize-draft
Add JS draft of WTF-8 sanitization
3 years ago
Sami Vaarala
352871d52f
Add JS draft of WTF-8 sanitization
3 years ago
Sami Vaarala
8e0c0e65be
Merge pull request #2441 from svaarala/fix-jstool-rom-object-init
Fix js tooling ROM double initializer bug
3 years ago
Sami Vaarala
aac4b304fc
Fix js tooling ROM double initializer bug
3 years ago
Sami Vaarala
bb0fa588a0
Merge pull request #2440 from svaarala/fix-duk-low-rom-build
Fix duk-low-rom build (duplicate YAML key)
3 years ago
Sami Vaarala
c32dfe0327
Fix duk-low-rom build (duplicate YAML key)
3 years ago
Sami Vaarala
619955cc02
Merge pull request #2439 from svaarala/explicit-char2byte-offset-calls
Add explicit string char access helpers
3 years ago
Sami Vaarala
bad673f099
Add explicit string char access helpers
Isolate all char-offset-to-byte-offset and character access calls
behind helpers to help prepare for a switch to WTF-8 representation.
This change should have no visible effect yet.
4 years ago
Sami Vaarala
25eb226dff
Merge pull request #2438 from svaarala/release-workflow-fix-2
Release-workflow fix
3 years ago
Sami Vaarala
581d45ef3f
Release-workflow fix
3 years ago
Sami Vaarala
42aad7d449
Merge pull request #2437 from svaarala/release-workflow-fix
Release-workflow fix
3 years ago
Sami Vaarala
a89e76d80a
Release-workflow fix
3 years ago
Sami Vaarala
b97613c315
Merge pull request #2436 from svaarala/release-workflow
Add release-workflow for source/site dist
3 years ago
Sami Vaarala
1ba2a1e5ab
Add release-workflow for source/site dist
3 years ago
Sami Vaarala
2369cd764b
Merge pull request #2435 from svaarala/fix-get-random-arg
Fix DUK_USE_GET_RANDOM_DOUBLE() arg handling
3 years ago
Sami Vaarala
30fa499e41
Fix DUK_USE_GET_RANDOM_DOUBLE() arg handling
3 years ago
Sami Vaarala
2ef79d46b2
Merge pull request #2434 from svaarala/be-bytecode-fix-followup
Minor follow-up to bytecode big endian fix
3 years ago
Sami Vaarala
eb4ce95e16
Minor follow-up to bytecode big endian fix
3 years ago
Sami Vaarala
0ba09ca99a
Merge pull request #2431 from sokurenko/master
big-endian-bytecode-fixes
3 years ago
Sami Vaarala
5bf63ee5d8
Merge pull request #1698 from svaarala/wtf8-string-intern-test
Experiment: join surrogates in string intern
3 years ago
Sami Vaarala
48fc937eb4
Add disabled experiment to join surrogates
Join surrogate pairs (encoded in CESU-8) in string intern check,
with unoptimized code. This allows working on WTF-8 representation
when the joining is manually enabled. The test code is disabled by
default so should not affect current behavior.
7 years ago
sokurenko
5341a22094
added to authors and fixed formatting
3 years ago
Vladislavs Sokurenko
c0ce0c3dfe
fixed invalid bytecode being generated and crash on big-endian systems
3 years ago
Sami Vaarala
5bbd828e49
Merge pull request #2429 from svaarala/reformat-source-clang-format-1
Source clang-format follow-up, enable source format CI check
3 years ago
Sami Vaarala
76f80e8c33
Source clang-format follow-up
* Trivial .clang-format updates.
* Documentation update for code-issues.rst.
* Releases: entry for clang-format.
* Add CI test for source format diff.
3 years ago
Sami Vaarala
c3722054ea
Merge pull request #2428 from svaarala/reformat-source-6
Reformat some source files with clang-format (6)
3 years ago
Sami Vaarala
4a4217095b
Reformat some source files with clang-format
3 years ago
Sami Vaarala
8acd02edfa
Merge pull request #2427 from svaarala/reformat-source-5
Reformat some source files with clang-format (5)
3 years ago
Sami Vaarala
3667b040a8
Reformat some source files with clang-format
3 years ago
Sami Vaarala
325abc6ed2
Merge pull request #2426 from svaarala/reformat-source-4
Reformat some source files with clang-format (4)
3 years ago
Sami Vaarala
b7d39b1e16
Reformat some source files with clang-format
3 years ago
Sami Vaarala
73c744b081
Merge pull request #2425 from svaarala/reformat-source-3
Reformat some source files with clang-format (3)
3 years ago
Sami Vaarala
ac599f9456
Reformat some source files with clang-format
3 years ago
Sami Vaarala
c45ddf07d8
Merge pull request #2424 from svaarala/reformat-source-2
Reformat some source files with clang-format (2)
3 years ago
Sami Vaarala
4cc7e0ad85
Reformat some source files with clang-format
3 years ago
Sami Vaarala
335b9be115
Merge pull request #2423 from svaarala/reformat-source-1
Reformat some source files with clang-format (1)
3 years ago
Sami Vaarala
3f639e6b0a
Reformat some source files with clang-format
3 years ago
Sami Vaarala
5217720582
Minor .clang-format tweaks
3 years ago
Sami Vaarala
c2881c2791
Merge pull request #2421 from svaarala/clang-format-draft
First draft of .clang-format
3 years ago
Sami Vaarala
db42c2b7bf
First draft of .clang-format
3 years ago
Sami Vaarala
3cec2f9e4d
Merge pull request #2416 from svaarala/add-clang-format-docker
Add clang-format-12 source format placeholder
3 years ago
Sami Vaarala
192cc89784
Add clang-format-12 source format placeholder
* Add duktape-clang-format Docker image with clang-format-12.
* Add Makefile target docker-image-clang-format to build the image,
and clang-format-source to format src-input sources in-place.
* No CI integration or automation yet, .clang-format is also a
placeholder.
3 years ago
Sami Vaarala
ad84a4db7f
Merge pull request #2387 from SamHellawell/patch-1
Fix typo in disable_es6.yaml
3 years ago
Sami Vaarala
c1f07f50e8
Merge pull request #2412 from svaarala/fix-api-symbol-aplist
Fix va_list argument in API symbol test
3 years ago
Sami Vaarala
5aa77e0a41
Fix va_list argument in API symbol test
Affects at least gcc 9.
3 years ago