Skip to content

Releases: twiddlingbits/twr-wasm

Version 2.0.5

17 Jun 01:10
Compare
Choose a tag to compare

Minor documentation update
Minor example copy (text) update
npm publish

Version 2.0.4

15 Jun 18:03
Compare
Choose a tag to compare

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

14 Jun 15:26
Compare
Choose a tag to compare

Rename tiny-wasm-runtime to twr-wasm

Version 2.0.1

13 Jun 03:00
Compare
Choose a tag to compare

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

09 Jun 00:08
f098f36
Compare
Choose a tag to compare

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

02 Apr 23:21
Compare
Choose a tag to compare

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

27 Mar 00:36
Compare
Choose a tag to compare

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

11 Mar 03:22
Compare
Choose a tag to compare

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

03 Mar 16:56
Compare
Choose a tag to compare

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

26 Feb 02:37
Compare
Choose a tag to compare

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