Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/espruino/Espruino

The Espruino JavaScript interpreter - Official Repo
https://github.com/espruino/Espruino

feat: implement Object.fromEntries

351025c160bd3ffbff3b7abfa55d2c32dd025c05 authored almost 2 years ago by Giorgio Garasto <[email protected]>
- changed to free children from last to first

e6bb0d7bf070a21c3e7d503c506b6e375f3ef99d authored almost 2 years ago by notEvil <[email protected]>
- changed to free StringExt from last to first

2e2655dcce6057c0d97771f81778a251ddc59db0 authored almost 2 years ago by notEvil <[email protected]>
Merge pull request #2322 from bobrippling/typescript

Documentation/generated typescript updates - Object, Bangle and optionals

f173832d935f87033f560b88de4af4f3a0fa1cde authored almost 2 years ago by Gordon Williams <[email protected]>
Object::toString: make radix optional

1a8708d06f6cfe84e1e8ccbce5b50f6569664e0b authored almost 2 years ago by Rob Pilling <[email protected]>
Bangle::setUI: add remove argument

67f80998f77d34630596fb43d98e8207c66c71a4 authored almost 2 years ago by Rob Pilling <[email protected]>
Add/update types for Graphics::set*Color and Object

c41ce5705083fbad764b332cdc26a8b2e0a041d3 authored almost 2 years ago by Rob Pilling <[email protected]>
Update docs with [optional] (for typescript)

953f33d68356c52b583a1cf409dd035a33161aa0 authored almost 2 years ago by Rob Pilling <[email protected]>
fix microbit build

25226e526b37179ef380a3b09ee4d37c54800c75 authored almost 2 years ago by Gordon Williams <[email protected]>
Graphics: Added g.getVectorFontPolys to allow the underlying polygons behind a vector font to be retrieved

36eb62c2563a25245792100e5ad4dd0a03d9084a authored almost 2 years ago by Gordon Williams <[email protected]>
Fix potential lock leaks during out of memory errors

94bdea712a02d44e593418f178b5caf63d70f184 authored almost 2 years ago by Gordon Williams <[email protected]>
fix test with new color mapping

4e3f352553ee38c2fbd68da1a240e293ab8db175 authored almost 2 years ago by Gordon Williams <[email protected]>
Pixl.js: Don't load the splash screen if BTN1 and BTN4 held down (for recovery purposes)

fad85dcb4e0f43ae3134669c3c1f7291742de18c authored almost 2 years ago by Gordon Williams <[email protected]>
Add ability to add custom boot code inside the build with JSMODULESOURCES+=_:bootfile.js

0372674fbc002ca6e05bc181817a501dfae07541 authored almost 2 years ago by Gordon Williams <[email protected]>
ESP32: Fix build with asserts enabled

ESP32: Add BTN1 (D0/BOOT) and LED1 (D2) as these appear to be reasonably common in bo...

18472be484681993b31c10de109bcb42e0dccd5a authored almost 2 years ago by Gordon Williams <[email protected]>
JIT: don't include a final return statement if we're sure the function already returned

344422afb256eb4eb8daf9d9b7309cf51792ce02 authored almost 2 years ago by Gordon Williams <[email protected]>
Update docs

401101b2305411c8725af849cf40289679a392cf authored almost 2 years ago by Gordon Williams <[email protected]>
JIT: Fix function calls from within function calls, and fix a.b().c()

7a11af1c0c9684bfb9e41a766c67888883583119 authored almost 2 years ago by Gordon Williams <[email protected]>
fix for https://github.com/espruino/Espruino/issues/2313#issuecomment-1383230951

b36a6704cc82ae230728bc81529f9377da167378 authored almost 2 years ago by Gordon Williams <[email protected]>
JIT: Increased compile speed ~5x using iterators for string append

a03879c1612cddb248c654fe3347c2c4474254af authored almost 2 years ago by Gordon Williams <[email protected]>
JIT: Support for short-circuit operators && and || (#2313)

db53f430a9f4f30cf650267feee11490ec421694 authored almost 2 years ago by Gordon Williams <[email protected]>
JIT: Objects can now be defined in JIT code (`{a:2,b:3}`/etc)

JIT: 'this' can be used in JIT code

353949f43823fc3c6970eb0573c17bb5678005cc authored almost 2 years ago by Gordon Williams <[email protected]>
JIT: Arrays can now be defined in JIT code (`[1,2,3]`/etc)

e7e34f1d972b58f48bc6f1be9335c036bd323a22 authored almost 2 years ago by Gordon Williams <[email protected]>
ESP32: partition table updated in EspruinoBuildTools to ensure bootloader doesn't mistake js_code/storage for an otadata partition

ESP32: Add ESP32.setOTAValid(false) to allow the current partition to be marked as in...

e994a281db69782ccba86e2ecd9d7b811be66b00 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

6c7c831e13c517c1ad0155adfc992faff9ff82ef authored almost 2 years ago by Gordon Williams <[email protected]>
Graphics: Add color mappings when rendering 3->4bpp and 3->8bpp

Bangle.js2: make the 4bpp mac palette more saturated to account for the LCD

dc45b9f5c208ca611486617a6b66be78c64257e5 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2318 from espruino/revert-2316-dependabot/github_actions/mymindstorm/setup-emsdk-12

Revert "Bump mymindstorm/setup-emsdk from 11 to 12"

46f3b714871dcf0feca82186d06477f25dbbf246 authored almost 2 years ago by Gordon Williams <[email protected]>
Revert "Bump mymindstorm/setup-emsdk from 11 to 12"

382de97054921744f1f352953bdb63db65f3c7ea authored almost 2 years ago by Gordon Williams <[email protected]>
dump the environment vars created

bb94ca4a83e6b0fa6be241851dfed008776a3cb3 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix lock leak if out of memory error occurs during 'var' initial assignment

90d13c150f4f1e9e74aa7a2ba7ba4fad75cf8379 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2317 from fanoush/f-fix-linux-fixedvars

fix LINUX crash on reset() with fixed variables size

fa21c6fa59c4f99f78be065a525936a75958280e authored almost 2 years ago by Gordon Williams <[email protected]>
fix LINUX crash on reset() with fixed variables size

LINUX defines JSVAR_MALLOC even for fixed variables and at reset() time jsvInit is called with si...

028b9b5553dd569f66f99e16521ac104890e6471 authored almost 2 years ago by fanoush <[email protected]>
Fix issue that could cause some variables not to be freed as soon as they weren't needed (requiring GC more often)

cf97ac90419ef6a011e28e861823ea54c98746c1 authored almost 2 years ago by Gordon Williams <[email protected]>
Correctly unlock root element when embedding multiple instances

4faf52d32c5f77a62f55b7bef81623f645ddb688 authored almost 2 years ago by Gordon Williams <[email protected]>
Support for ArrayBuffers over 64k in size

35e8f2452dcaf982c9871d68d520ebb7b4678b02 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix the exception handling in embed

969b475e2c78b44f8cee3447ceb08daca67b0346 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Fix ejs_set_instance

ad1335a70b62659be4e345377b22f4b16898c6b7 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Refactor target EMBED

020d884066ab0b70ca6ee1079d42ebd26e695aef authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Copy jstypes.h to BINDIR on make BOARD=EMBED

c0ea62a691bc272b80300bc5dd1d78623776c09b authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Add functions to EMBED header files

9e5351c39d91d88f8b7a9c17bdf8876277be7517 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Fix EMBED makefiles

d555816bc53069c6d261ed1f980d034830256d43 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Speed up tab complete on large ArrayBuffers

ada3c5f5f65acb2f61959ec77917e92a8f671998 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

c174cd96e6b0d865ce656fc04cdb16d348e4c87e authored almost 2 years ago by Gordon Williams <[email protected]>
Fix error when freeing instance of embedded interpreter

547155844de74effd24b38890f79684ed07cb36f authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2316 from espruino/dependabot/github_actions/mymindstorm/setup-emsdk-12

Bump mymindstorm/setup-emsdk from 11 to 12

f381586f4c49282dae8c476808e15d91925a0126 authored almost 2 years ago by Gordon Williams <[email protected]>
Bump mymindstorm/setup-emsdk from 11 to 12

Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 11 to 12.
- [Re...

191929399bfdd78b28f2c6cb20e4043cc5509ff1 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
tweak docs to mention 32 bit build

506ea18af3df9ba93274b3ee48555a2608cd1b00 authored almost 2 years ago by Gordon Williams <[email protected]>
fast mode doesn't stop on failures, and support for separate 'bin' dirs

8fdf73fab0089fb781881e2c9170ea89e88f07f9 authored almost 2 years ago by Gordon Williams <[email protected]>
fix duplication - tested and identical binaries

9f67a4503eb9520fde87a0dc9022400ed6ff9c36 authored almost 2 years ago by Gordon Williams <[email protected]>
fix factory app build after build dir change

06666cdc7a3e3775438976c05bec08d736bd6f94 authored almost 2 years ago by Gordon Williams <[email protected]>
Fixing build after build directory change

e123ff2811849c27d887de4736889fce53b948fb authored almost 2 years ago by Gordon Williams <[email protected]>
merge in master, move create_zip to create_zip_fast as not quite working

c30cca922d8f857dc3606a0f087204b546033ed1 authored almost 2 years ago by Gordon Williams <[email protected]>
Revert makefile ordering for FAMILY.make and generally tweak things to allow builds to work as before

7277a8dc9377e09f9a6837ff754e3dd8dd761563 authored almost 2 years ago by Gordon Williams <[email protected]>
Move maths to src - it can never not be built in, so it's not really a library

5675b3dd625d10f9bec6d335da8f0b69759d8af5 authored almost 2 years ago by Gordon Williams <[email protected]>
docs

1c2f0a5a88924eeedba71f4aad3a6ba7beb577d8 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into EMBEDDABLE_POC

e3e300681fc26ed1794d9db146f3214adde57c08 authored almost 2 years ago by Gordon Williams <[email protected]>
ESP32: Implement E.enableWatchdog

c712c9265e44c1121805100b4ff688a3b2c35f88 authored almost 2 years ago by Gordon Williams <[email protected]>
oops - un-committed file

30573e1e388c30540e03ca51caa7f1f0e14ae049 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

f6296fbffd05c79dfa960bc149e643276537aec3 authored almost 2 years ago by Gordon Williams <[email protected]>
ESP32: Bluetooth scanning now uses event queue (fixes MEMORY_BUSY)

8ab39cbe42a49eebc2178ba965bd82d576705c8d authored almost 2 years ago by Gordon Williams <[email protected]>
keep track of jsflags/jserrorflags

9b67b9852429f2649f4e26ffe0df1e90c0c824b0 authored almost 2 years ago by Gordon Williams <[email protected]>
Small memory usage tweak

5de29f06432d7da5185b40229cbb00f80c63eb99 authored almost 2 years ago by Gordon Williams <[email protected]>
Support for multiple instances, but using the *same* jsVars area

b789fcb571cb55674e0ed024e57a20fc43564f2d authored almost 2 years ago by Gordon Williams <[email protected]>
Tweaks to make embedding Espruino a bit easier

550e8ba58588af7c9f1810301d90cd160b746eac authored almost 2 years ago by Gordon Williams <[email protected]>
Add functions to espruino_embedded_utils.h

99d56edc73e0299a1773199e09e4ee579dc0a919 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Fix ejs_destroy

2820d559dfecc95f6b43feb174b04d1abb31ba52 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Add ejs->active indication of set/unset instance

dd1d36af49dfc4c35269d1209bd6272b8f58b6d8 authored almost 2 years ago by Dimo Bozduganov <[email protected]>
Merge pull request #2312 from espruino/dependabot/github_actions/actions/upload-artifact-3.1.2

Bump actions/upload-artifact from 3.1.1 to 3.1.2

20666b249f11ce5ed223ddee85ed7a9241ec84ed authored about 2 years ago by Gordon Williams <[email protected]>
Add export functions to espruino_embedded_utils.h

9a63c4e81d042e90c385e5b917be109f157bd45c authored about 2 years ago by Dimo Bozduganov <[email protected]>
Bump actions/upload-artifact from 3.1.1 to 3.1.2

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2....

5597737ab415f2defc83d3118ed0507e2b94ebf7 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2311 from notEvil/pollInterval

Add `pollInterval` to `Bangle.dbg`

05791f374d1a5cca68c56c04df8386d928f4a18c authored about 2 years ago by Gordon Williams <[email protected]>
allow blendColor/etc in emulator

390e47459d96924d5ff1c0d90556719bb5c57c17 authored about 2 years ago by Gordon Williams <[email protected]>
Add ESPRUINO_WRAPPERSOURCES in makefile

622c2a0447766aa5c78592d8d0190bb573d5a81f authored about 2 years ago by Dimo Bozduganov <[email protected]>
- l/b/jswrap_bangle: added pollInterval to Bangle.dbg

540c9d97c16ea13746dfe174aa470c6777ad07b0 authored about 2 years ago by notEvil <[email protected]>
Fix embed ejs_destroy crash on baseScope; Make ejs_exec src optionally static

d4d29a5fc4207ddc86d14182a923d1c6c63b1085 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Fix embed not creating new jsVars

e69876359b4bb243fe761150ee72f12db17203d4 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add export espruino functions to embed.h

09eb7e9fd2181780b2bc257b30ba5153544ea7ee authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add JsVar (last) *exception to struct ejs

181443f5106fbe83cbbbb9985d2ca3155a5246a8 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add export espruino functions to embed.h

8810ad364fafb5b1601b9dc53d407f6e35f6a37f authored about 2 years ago by Dimo Bozduganov <[email protected]>
Bugfix embed/main.c

7e36576b5891f6e0387e1ccd71292801baab54c1 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add export espruino functions to embed.h

5dd362732b19261cbafcbea70196234d679da683 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add struct JsVarStruct type toallow proper fwd declaration in embed

2e08e51f891f347b19839ad3dfd39f0c3ac54d46 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add espruino_embedded.* to gitignore

65b10b3772c52d4a52999c018b7a7bbab8ae21c0 authored about 2 years ago by Kiril Zyapkov <[email protected]>
Make the python executable overridable

d7a3a01571a5a70bb9720465b580cb1dee9e6f9f authored about 2 years ago by Kiril Zyapkov <[email protected]>
Modify to build EMBED board with -Werror flag

0e1d04683a898bacc93fbc3b8091a159d930fcfc authored about 2 years ago by Dimo Bozduganov <[email protected]>
Remove espruino_embedded.* on make clean

bbaccd587c718a75ec2f2d8976a42b2b0327c239 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add initial shelly library for testing

337e6f9a3de7ebf0309fa9002c8d910ac5b89221 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Modify espruino_embedded.h header to work with C++

10a3ea030eee2ea91e842fa34773ba470d470f94 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Modify to build EMBED board with -Werror flag

46310cbdc5dbd5e22d3ec1da8dc78c2b0e637398 authored about 2 years ago by Dimo Bozduganov <[email protected]>
Add jswrap_modules to EMBED

6971bf459918b1224dc1ea17377705422c2592fb authored about 2 years ago by Dimo Bozduganov <[email protected]>
ESP32: setScan/findDevices/requestDevice now fill in `id` with the mac address followed by private/random/etc as NRF52 does

ESP32: disconnect event now gives 'reason' (as NRF52)

59f6ee8351b25b63bb645a3136f25a27b92047c3 authored about 2 years ago by Gordon Williams <[email protected]>
Making a header file and exportable project - but not yet suitable for >1 instance at once

43cc452345c56c151959d55c309e8001bb609791 authored about 2 years ago by Gordon Williams <[email protected]>
Making a header file and exportable project - but doesn't run yet

ec1587a8c1da6beaff8c9de5c95755437553f7ef authored about 2 years ago by Gordon Williams <[email protected]>
create a header file

61c64309f9c4e724249089c38bf95652f90cde2a authored about 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into EMBEDDABLE_POC

372e48c7408a7ac507f095e860a201588a7aa459 authored about 2 years ago by Gordon Williams <[email protected]>
add a package file

10e92b434524376e4556643156bd022a39c2381a authored about 2 years ago by Gordon Williams <[email protected]>
Updated factory installed apps

ae48a63021d8a2c51355fcdcdd805dfa3bead224 authored about 2 years ago by Gordon Williams <[email protected]>
improve emulator flash write speed

6b635cab9696cec9de1fa01d6006826d49ee13f8 authored about 2 years ago by Gordon Williams <[email protected]>
tweak

bb0e56594fb786473ad922f173f411ebee1ccb19 authored about 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Improve touchscreen handling to handle out of range data from the controller on some devices

8d0ae537ec7bef913b01877e9492c5c0daa5ad73 authored about 2 years ago by Gordon Williams <[email protected]>