Commit Graph

1200 Commits

Author SHA1 Message Date
s-hadinger
f4ff0010af Berry fix syntax highlighting for escaped chars (#19126) 2023-07-16 11:15:33 +02:00
s-hadinger
315fe36727 Berry check arguments for range() (#19124) 2023-07-15 23:25:51 +02:00
s-hadinger
ca8ec6a006 Berry updated syntax highlighting plugin for VSCode (#19123) 2023-07-15 22:43:38 +02:00
s-hadinger
0c0ca82198 Update Berry windows exe to latest (#19121) 2023-07-15 19:20:59 +02:00
s-hadinger
46e17061b2 Berry extend range(lower, upper, incr) to arbitrary increment (#19120) 2023-07-15 19:09:52 +02:00
s-hadinger
af27d65a8a Sync with Berry upstream (#19119) 2023-07-15 18:11:04 +02:00
s-hadinger
ada754c582 Berry add energy.update_total() to call EnergyUpdateTotal() from energy driver (#19117) 2023-07-15 17:06:10 +02:00
s-hadinger
8c31acd376 Berry minor fixes from upstream (#19091) 2023-07-11 08:21:09 +02:00
s-hadinger
7404b8ddbb Berry _class can be used in static var initialization code (#19088) 2023-07-10 17:50:04 +02:00
s-hadinger
fcfc3ecb37 Matter fix session not being removed from memory (#19081)
* Matter fix session not being removed from memory

* Fix
2023-07-09 19:36:36 +02:00
s-hadinger
8d161d04f7 Matter add mini-profiler (#19075) 2023-07-08 18:58:44 +02:00
s-hadinger
0502c15ce3 Matter increase logs when storing sessions (#19073) 2023-07-08 15:05:03 +02:00
s-hadinger
7afc4865e1 Matter improve latency for remote commands (#19072) 2023-07-08 12:00:23 +02:00
s-hadinger
a0c4d914e8 Matter fix bug when saving Force Static endpoints (#19071) 2023-07-08 11:25:33 +02:00
s-hadinger
2ecb697a3f Berry added getgbl performance counter to debug.counters() (#19070)
* Berry add `getgbl` counter

* Berry added `getgbl` performance counter to `debug.counters()`
2023-07-08 11:25:25 +02:00
s-hadinger
5c9c4e6dad Matter increase logs in save_fabrics (#19060) 2023-07-06 22:15:37 +02:00
s-hadinger
57c4825ccd BrRestart now supports web handlers to work after Berry restart (#19057) 2023-07-06 21:37:46 +02:00
s-hadinger
f56307e321 Fix to Partition_Wizard for shelly (#19056) 2023-07-06 20:59:50 +02:00
Christian Baars
4c0535687f Accelerate path.listdir() (#18927)
* Accelerate path.listdir()

* restore old behavior, push filename only and not the full path to the list
2023-07-06 11:10:26 +02:00
s-hadinger
cc55cf0bb1 Revert "Berry var allowed in with walrus operator := (#19018)" (#19019)
This reverts commit 8f06552eee.
2023-07-03 14:10:05 +02:00
s-hadinger
8f06552eee Berry var allowed in with walrus operator := (#19018)
* Berry `var` allowed in with walrus operator `:=`

* fix regression
2023-07-03 12:28:41 +02:00
s-hadinger
d72f3b9978 Command `BrRestart` to restart the Berry VM (experimental) (#19003)
* Command ``BrRestart`` to restart the Berry VM (experimental)

* Add web button for Berry Restart
2023-07-02 21:52:01 +02:00
s-hadinger
7cd2d78b26 Matter no Ack for Invoke Request (#19012) 2023-07-02 20:12:40 +02:00
s-hadinger
52392a2b48 Matter improve responsiveness (#19002) 2023-06-29 22:12:56 +02:00
s-hadinger
ff865d8005 Update pre-compiled Berry for Windows (#19001) 2023-06-29 16:39:59 +02:00
s-hadinger
ef304a8ba8 Berry mark walrus operator as side-effect (#18999) 2023-06-29 13:01:07 +02:00
s-hadinger
34456e6193 Berry import strict now detects useless expr without side effects (#18997) 2023-06-29 09:04:16 +02:00
s-hadinger
952811b4eb Matter add option to disable bridge mode (#18992) 2023-06-28 14:49:47 +02:00
s-hadinger
1e19e13c6f Matter support for temperature in Fahrenheit (SetOption8 1) (#18987) 2023-06-27 23:16:40 +02:00
s-hadinger
b9588e6192 Berry bool( [] ) and bool( {} ) now evaluate as false (#18986) 2023-06-27 22:07:13 +02:00
s-hadinger
9cf3d16065 Berry various fixes for Walrus Operator (#18982) 2023-06-27 14:32:08 +02:00
s-hadinger
090a4bb4b5 Berry fix bug in walrus operator (#18969) 2023-06-25 23:14:33 +02:00
s-hadinger
30a65edd7a Berry Walrus operator ':=' (#18963) 2023-06-25 17:30:42 +02:00
s-hadinger
89a815f196 Matter display the remote Device Name instead of IP address (#18960) 2023-06-25 10:52:51 +02:00
s-hadinger
9a3d3988a2 Matter remove unused clusters labels (#18951) 2023-06-24 10:52:37 +02:00
s-hadinger
0ac5d0945b Berry add option to remove source file name and save flash space (#18948) 2023-06-23 23:14:51 +02:00
s-hadinger
5792dad12b Berry reduce bproto structure by 8 bytes (#18946) 2023-06-23 19:34:42 +02:00
s-hadinger
7d68c55b38 Solidified Code updated 2023-06-23 16:34:47 +00:00
s-hadinger
36de007909 Berry replace string.formatwith format (#18945)
* Berry replace `string.format`with `format`

* remove import.string
2023-06-23 18:33:31 +02:00
s-hadinger
bf36868813 Matter remove superfluous import.string (#18938) 2023-06-22 23:49:35 +02:00
s-hadinger
85f357096a Berry added f-strings as an alternative to string formatting (#18937) 2023-06-22 22:50:05 +02:00
s-hadinger
410aadbf6d Berry add global function format as a simpler syntax to string.format (#18925) 2023-06-21 14:12:39 +02:00
s-hadinger
2d515dc91f Matter show remotes as links (#18913) 2023-06-20 09:10:25 +02:00
s-hadinger
d5c727129e Fix compilation (#18905) 2023-06-18 23:14:19 +02:00
s-hadinger
6a8ceab0a3 Solidified Code updated 2023-06-18 21:04:53 +00:00
Barbudor
92ce18f87c AND_list (#18904) 2023-06-18 23:03:45 +02:00
s-hadinger
1e745807e4 Berry fixed parser error with upvals in closures (#18902) 2023-06-18 20:21:08 +02:00
s-hadinger
4a3b6457ca Matter add friendly-name (NodeLabel) to each endpoint (#18897) 2023-06-18 18:45:47 +02:00
btsimonh
b2fd311186 Bugfix accessing zip paths with no characters after the hash (#18894)
Add passthrough of openNextFile, so that folders can be opened and read via the ZipFS proxied filesystems.
2023-06-18 18:42:39 +02:00
btsimonh
4452228dca add path.isdir for berry, plus save ~87 bytes of flash ikn the process. (#18895) 2023-06-18 18:42:07 +02:00