Sami Vaarala
8261f31138
Makefile whitespace consistency in repo Makefile
7 years ago
Sami Vaarala
cbeb4998a3
Add CBOR binding to repo 'duk' by default
7 years ago
Sami Vaarala
4ddf8763df
Add duk-sanitize-clang target
7 years ago
Sami Vaarala
c6237647bd
Use custom linenoise branch
7 years ago
Sami Vaarala
11ed98f53b
Add -Wcast-align to gcc/clang options
7 years ago
Sami Vaarala
09afd8768d
Add -Wsuggest-attribute=noreturn
7 years ago
Sami Vaarala
da19343a3f
Add (commented out) -fsanitize for duk-clang
7 years ago
Sami Vaarala
a7bc8a960e
Add -Wcomma for duk-clang
7 years ago
Sami Vaarala
e13d220b76
Update jQuery 1.11.0 -> 1.11.2
7 years ago
Sami Vaarala
1ca66a3a1e
Remove perftest targets from Makefile
7 years ago
Sami Vaarala
559bd7a417
Remove license.spdx from dist
7 years ago
Sami Vaarala
1f87e3d4a0
Add clang -Wshorten-64-to-32 warning
7 years ago
Sami Vaarala
b8ff51471f
Add lz-string to Makefile
7 years ago
Sami Vaarala
f4bcf770f5
Add commented out -fstack-usage option
7 years ago
Sami Vaarala
bbdc4defaa
Makefile finalization for ajduk -> duk-low rename
7 years ago
Sami Vaarala
b02152e402
Makefile changes for ajduk -> duk-low rename
7 years ago
Sami Vaarala
e5886504cf
Makefile changes for ajduk removal
7 years ago
Sami Vaarala
ea10008250
Add -Wsign-conversion to devel Makefile
7 years ago
Sami Vaarala
75a8b0cf07
Add -fno-stack-protector to nondebug build
7 years ago
Sami Vaarala
2875c32b8f
Add codepolicycheck for longlong consts
8 years ago
Sami Vaarala
c63e619d29
Improve Makefile clean target
8 years ago
Sami Vaarala
ad76fc115e
Run tidy for generated HTML files too
8 years ago
Sami Vaarala
3930b1b988
Makefile fix for version dependent release test
8 years ago
Sami Vaarala
14cfff8fc2
Makefile test improvements
* Add output md5sum checks for a set of release related tests.
* Add a 'make releasetest' target which covers a lot of small tests with
output checks.
8 years ago
Sami Vaarala
7ec89b65cd
Makefile change for DUK_VERSION scraping
8 years ago
Sami Vaarala
45ca00d53b
Add a minimal Travis error injection test
Prototype with heap allocation error injection which is a typical cold
path that is difficult to exercise in a black box fashion.
8 years ago
Sami Vaarala
0938c0bd9f
Tweak make test target a bit
8 years ago
Sami Vaarala
9972862212
Makefile -fmax-errors
8 years ago
Sami Vaarala
be480a5ae9
Add -Wmissing-prototypes
Gives warnings when a function is defined before a declaration -- even when
no calls happen before the definition/declaration. This is technically fine
but maybe best avoided.
8 years ago
Sami Vaarala
63d0e567ec
Fix references to testrunner
8 years ago
Sami Vaarala
836b7ce0b0
Add duk-pgo.O2 and duk-perf-pgo.O2 to Makefile
8 years ago
Sami Vaarala
794eb5e7f1
Ajduk make/config tweaks
8 years ago
Sami Vaarala
3948239834
Remove matrix_compile.py test
The matrix compile test relied on DUK_OPT_xxx and needs to be reworked
if it is added back.
8 years ago
Sami Vaarala
b958bed40c
Add ajduk-norefc target
8 years ago
Sami Vaarala
04411af116
Add #ifdef and #ifndef checks to codepolicy
8 years ago
Sami Vaarala
1168852868
Add some Windows friendliness to 'make duk'
8 years ago
Sami Vaarala
dac80aa66a
Build fixes for ROM built-ins and arridx
8 years ago
Sami Vaarala
c8f3956706
Makefile fix for String.fromBuffer removal
8 years ago
Sami Vaarala
a9e97c7583
Add no-tabs to .js code policy check
8 years ago
Sami Vaarala
e2f4ca34a1
Fix obsolete regfuzz-0.1.tar.gz download URI
8 years ago
Sami Vaarala
2bb6df220e
Add duk-size test target
8 years ago
Sami Vaarala
26f9cd6100
Add Python perf tests to codepolicycheck
8 years ago
Sami Vaarala
af40cd2edd
Makefile, dist, tools fixes for src/ rename
8 years ago
Sami Vaarala
827183afab
Remove DUK_OPT_xxx support from tooling etc
Also some genconfig.py and configure.py improvements.
8 years ago
Sami Vaarala
80c99a9a9f
Dist/prepare tooling improvements
* Rename prepare_sources.py to configure.py; the operation is similar to
autoconf ./configure so the association is useful.
* Rename make_dist.py to dist.py.
* Generate only one source set (combined or separate) for one run of
configure.py.
* Change dist.py to run configure.py three times to generate the default
source sets.
* Use an autodeleted temporary directory for preparing sources, which
removes some of the manual temporary file handling.
8 years ago
Sami Vaarala
b27dfaa48d
Makefile -Wunused-function
8 years ago
Sami Vaarala
5691f5e344
Python tool cleanups and improvements
Various fixes, verbosity reduction, etc.
8 years ago
Sami Vaarala
9e8f16c43e
Split dist util, reorg tools, Python PEP8
8 years ago
Sami Vaarala
3d876e5452
Makefile perf test tweaks
8 years ago
Sami Vaarala
d84c1ce43e
Finalize buffer behavior when no bufobj support
* Plain buffers still inherit from ArrayBuffer.prototype.
* Plain buffers won't object coerce, so Object(plainBuffer) fails.
* All buffer object related methods throw an error; their function bodies
are essentially empty. Note that this includes bindings such as
String.fromBuffer(), ArrayBuffer.allocPlain(), ArrayBuffer.plainOf(),
and so on. In essence, you can index plain buffers in Ecmascript but
the buffer values must be created via the C API.
* Duktape custom bindings like Duktape.dec('hex', 'deadbeef') still work
and produce plain buffers.
8 years ago