2
I Use This!
High Activity

Commits : Listings

Analyzed about 16 hours ago. based on code collected about 17 hours ago.
Jul 23, 2024 — Jul 23, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix when we return filename as per https://github.com/espruino/Espruino/commit/159239053c8bd24dd775be07f1d67ab76add4375#r159018337 More... about 2 months ago
Save a little space by reducing duplication when drawing aa lines More... about 2 months ago
Actually fix Math.sin properly this time More... about 2 months ago
ESP32: Fix 2v26 regression which stopped many pins from being watched More... about 2 months ago
Ensure Bangle.js 1 build can still continue to work by removing a few features that aren't used/useful More... about 2 months ago
Speed/docs/reliability fixes for recent defrag changes More... about 2 months ago
E.defrag() now defrags everything, including Flat Strings (fix #1740) More... about 2 months ago
Fat FS: If can't allocate file, attempt defragmentation and try again More... about 2 months ago
Fat FS: Added `r+` file open mode (and allow w+ to read) More... about 2 months ago
Bangle.js2: Fix 2v22 regression where `E.showMenu({test:{}})` would display 'test:undefined' More... about 2 months ago
setTheme note More... about 2 months ago
Bangle.js2: Calling Bangle.getPressure() while a conversion is in progress now returns the same promise (so it will complete as soon as pressure data is ready) rather than erroring More... about 2 months ago
Fix Math.sin on negative numbers on extremely constrained builds (Bangle.js 1/Microbit) where we have to use a very small sin implementation More... about 2 months ago
Bangle_setUI_Q3: fix btn back handler was not always rm:ed correctly More... about 2 months ago
fix nrf5x build if no debugger More... 2 months ago
Remove Line Number handling code (most code will be run out of Storage now, where we know the line number) Debugger now uses jslPrintPosition to print file+line+col More... 2 months ago
If debugging via bluetooth and we disconnect, quit debugging (locks Bluetooth otherwise) More... 2 months ago
Swap jsvGetStringLength()>0 to jsvIsEmptyString(line) - a lot faster More... 2 months ago
Ensure we don't try and save errors to Storage if they're from code that's been run from the REPL More... 2 months ago
Tweaks to ensure we can still compile with Emscripten More... 2 months ago
The first Uncaught error is now saved to a file in Storage called ERROR (`E.setFlags({noErrorSave:true})` disables this) (#2583) More... 2 months ago
Increase chars shown in strings in console to 60 More... 2 months ago
Add a backtrace command to debugger, add console.trace command, set Error.stack in constructor (fix #2490) Error.stack/stack dump now uses more standard file:line:col format Out of memory errors now show a backtrace (previously it was very hard to track these down) More... 2 months ago
docs More... 2 months ago
Fix issue handling multi-line tempated strings pasted to REPL (2v26 regression) More... 2 months ago
nRF52840: Add E.getVDDH() method to get VDDH voltage Courtesy of @fanoush More... 2 months ago
Bangle.js: g.findFont now attempts to use Intl:2 if there's room. Also fix memory leak More... 2 months ago
Ensure jshPushIOCharEvent is more stable when the FIFO is full More... 2 months ago
Bangle.js: Fix wrapString when wrapping a non-UTF8 string containing UTF8 characters (fix #2633) More... 2 months ago
On Jolt.js/Puck.js, add option to run the self-test the very first time the board boots up, default to off 2v26 and earlier full hex files would run the self-test at boot (DFU update builds don't) More... 2 months ago