Releases: twiddlingbits/twr-wasm
Version 2.0.5
Minor documentation update
Minor example copy (text) update
npm publish
Version 2.0.4
improve installation docs
clean up azure scripts
clean up npm publish package
tweak sitemaps
npm published
(version 2.0.3 skipped)
Version 2.0.2
Rename tiny-wasm-runtime to twr-wasm
Version 2.0.1
Add tests-user example (interactive tests) which uses IoConsole (terminal)
fix bug in key input wrt non-ascii characters
free(NULL) now legal (eliminates debug console warnings when using libc++ )
fix small realloc bug
Small IoConsole improvements
Small doc improvements
Other minor improvements
npm published
Version 2.0.0
This version adds:
- Many improvements to the standard C library
- An initial version of libc++ (missing one or two desired build options, like unicode, but much of what one wants is here)
- Localization support, UTF-8, and windows-1252 support. Some utf-32 support.
- instructions for source code debugging in chrome
- improvements to the "terminal" (using a canvas tag)
- various API and other improvements
- doc improvements
- npm published
Version 1.0.1
Added new doc site at https://twiddlingbits.dev/
replaced 'c' memcpy and memset with .wat versions
fixed tiny bug in unit test
improved warnings for non-supported browsers in examples index and balls html
npm published
Version 1.0.0
source maps now working in examples
put examples on azure static web site hosting at https://twiddlingbits.dev/
rename executeC to callC
rename twr_dbg_printf to twr_conlog
added more 2d2_ commands
d2d coords now double to match canvas
improved printf
added twr_wasm_tofixed/toexponential
report more user errors in examples if browser missing needed features
test with safari and older browsers
update balls example
eliminate --allow-undefined from make files
remove need to export twr functions in makefiles
update examples makefiles to not use clang -cc1
correctly call wasm_call_ctors()
improve speed of math.h (callsJS now)
update readme
publish to npm
Version 0.9.9
added C++ Support (without libc++ aka std)
added twr_cache_malloc() and used to improve 2D2 APIs speed
added many Canvas compatible D2D functions
Add Balls example of new Canvas compatible APIs
Added C++ Canvas class (inside balls example)
twrWasmModule no longer needs shared memory
added stdlib time function
improved readme.md
npm published
Version 0.9.8
added FFT example
added example support for bundled or non-bundled
executeC improvements
readme improvements
added example readme.md
npm published
Version 0.9.71
update memory heap to be defined by linker --initial-memory & to correctly use wasm heap space & to be long long aligned
switch to new twr_dbg_print()
d2d flush and other small improvements
added new xy cursor function to windowed console
npm publish'd