Sami Vaarala
e095ca011b
Clean up and optimize minimal printf()
Simplify negative sign handling, shave off about 60 bytes on x86.
Total footprint on x86 -Os is about 740-750 bytes.
9 years ago
Sami Vaarala
53599c04e3
Merge pull request #801 from svaarala/minimal-printf-provider
Add a minimal Duktape-optimized printf() provider to extras
9 years ago
Sami Vaarala
1125407e87
Releases: minimal printf provider
9 years ago
Sami Vaarala
d95e129c35
Fix config platform function typo
9 years ago
Sami Vaarala
0d6c54e38e
Add minimal-printf extra to dist
9 years ago
Sami Vaarala
57f6223e0b
Add minimal printf replacement
9 years ago
Sami Vaarala
9fe0593d20
Merge pull request #798 from svaarala/shorten-hobject-names
Shorten some internal struct names (e.g. duk_hcompiledfunction -> duk_hcompfunc)
9 years ago
Sami Vaarala
1808333e1f
Releases: struct rename
9 years ago
Sami Vaarala
a5db8f1062
Internal doc fixes for renames
9 years ago
Sami Vaarala
e5f19202f7
Config low memory example trivia fix
9 years ago
Sami Vaarala
87d3d7f745
Makefile and dist changes for renames
9 years ago
Sami Vaarala
a804a2a630
Rename internal struct/define names
Improve readability by doing the following renames:
* duk_hcompiledfunction -> duk_hcompfunc
* duk_hnativefunction -> duk_hnatfunc
* duk_hbufferobject -> duk_hbufobj
Corresponding renames for all caps defines.
9 years ago
Sami Vaarala
0ec7e1a841
Merge pull request #795 from svaarala/releases-stdio-config-removal
Releases list update for stdio removal
9 years ago
Sami Vaarala
11d738a67f
Releases: stdio removal
9 years ago
Sami Vaarala
e609103c03
Merge pull request #761 from svaarala/remove-stdio-config
Remove file I/O support from config
9 years ago
Sami Vaarala
9934c91099
Remove file I/O remainders from sources
9 years ago
Sami Vaarala
4d62f6a980
Remove file I/O support from config
9 years ago
Sami Vaarala
c8c5ef00ed
Merge pull request #788 from svaarala/move-file-api-calls-to-extras
Move file I/O related API calls (duk_push_string_file() etc) to extras
9 years ago
Sami Vaarala
473301419b
Release: file API removal
9 years ago
Sami Vaarala
ec8fa97901
2.0 migration notes for file API removal
9 years ago
Sami Vaarala
581cd28373
Testrunner fix for file API removal
9 years ago
Sami Vaarala
b3425de71c
Dist fixes for v1 compat extra
9 years ago
Sami Vaarala
9b56d9f187
Update examples for file API removal
9 years ago
Sami Vaarala
20d97886bf
Extras update for file API removal
9 years ago
Sami Vaarala
7bb4c85397
API testcase fixes for file API removal
9 years ago
Sami Vaarala
e7b36e6406
Config option updates for file API removal
9 years ago
Sami Vaarala
e10dc56ef1
Remove file I/O API calls
9 years ago
Sami Vaarala
42140920d3
Website updates for file API removal
9 years ago
Sami Vaarala
a126b6c018
API document updates for file API removal
9 years ago
Sami Vaarala
ace35ee981
Merge pull request #794 from svaarala/fix-variable-shadowing
Fix variable shadowing
9 years ago
Sami Vaarala
e94c1d2434
Releases: shadowed variable
9 years ago
Sami Vaarala
b3394123d0
Fix shadowing of a temporary variable
This was introduced in JSON encoding rework.
9 years ago
Sami Vaarala
4e22e5cd76
Add -Wshadow to Makefile to catch shadowing
9 years ago
Sami Vaarala
4589186a1e
Merge pull request #791 from svaarala/generalize-combine-src
Generalize the util/combine_src.py utility a bit
9 years ago
Sami Vaarala
f64f215e1d
Remove manual #undefs from source files
These are no longer needed because combine_src.py adds them automatically.
9 years ago
Sami Vaarala
e4333fdb34
Dist fixes for generalized combine_src.py
9 years ago
Sami Vaarala
183ea472ac
Rework combine_src.py to be more generic
9 years ago
Sami Vaarala
f65d0d082f
Merge pull request #790 from svaarala/logger-removal-cleanups
Logger removal cleanups
9 years ago
Sami Vaarala
c5bc4c2f22
Releases: logging removal cleanup
9 years ago
Sami Vaarala
00ba5cd3e1
Example debugger fixes for Log notify removal
9 years ago
Sami Vaarala
37cef628c4
Remove unused Log notify constant
9 years ago
Sami Vaarala
7a0655ebf8
Debugger doc fix for logger removal
9 years ago
Sami Vaarala
d661f8bb85
Merge pull request #787 from svaarala/remove-unused-platform-wrappers
Remove unused platform wrappers DUK_ABORT(), DUK_EXIT()
9 years ago
Sami Vaarala
1e0347f85f
Releases: remove DUK_ABORT, DUK_EXIT
9 years ago
Sami Vaarala
daae337fb2
Remove DUK_ABORT and DUK_EXIT, now unused
9 years ago
Sami Vaarala
2d7cb4bb8a
Merge pull request #781 from svaarala/remove-panic-concept
Remove fatal/panic distinction and use fatal errors only
9 years ago
Sami Vaarala
176e341324
Releases: panic removal
9 years ago
Sami Vaarala
c82b7f2071
2.0 migration for panic removal
9 years ago
Sami Vaarala
d2f44e0c9d
Testrunner fix for panic removal
9 years ago
Sami Vaarala
f30e070f02
Dist files fixes for panic removal
9 years ago