Commit Graph

29 Commits

Author SHA1 Message Date
s-hadinger
2f70c0b99b
Berry pointer arithmetic and fast bytes access (#24102) 2025-11-11 18:42:36 +01:00
s-hadinger
5a08bc11e3
Berry multiplication between string and int (#23850) 2025-08-29 11:41:08 +02:00
s-hadinger
6486ba3b26
Fix typo of be_set_ctype_func_hanlder (#23147) 2025-03-13 17:49:28 +01:00
s-hadinger
9a98db9773
Berry 'global.undef()' to undefine a global variable (#23073) 2025-02-26 15:30:04 +01:00
s-hadinger
1ab9bee312
Berry remove reuse of methods for interface-like code reuse #21500 (#22055) 2024-08-29 22:00:20 +02:00
s-hadinger
e56f6a150d
Berry add reuse of methods for interface-like code reuse (#21500) 2024-05-26 23:05:43 +02:00
s-hadinger
105aa03198
Berry upstream fix mod 0 (#21174)
* Berry upstream fix mod 0

* Add test case
2024-04-14 14:55:20 +02:00
s-hadinger
d2b370ab44
Fix Berry on old ESP32 (#19830) 2023-10-24 18:01:14 +02:00
s-hadinger
0b59cda02a
Berry add metrics for memory allocation/deallocation/reallocation (#19150) 2023-07-19 20:41:41 +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
01ba3d28cd
Berry apply fixes from upstream (#18470)
* Berry apply fixes from upstream

* Fix
2023-04-21 21:59:45 +02:00
Stephan Hadinger
cb4a5ed736 Berry extend max bytes size to 512Kb when PSRAM is available 2022-08-30 18:11:04 +02:00
Stephan Hadinger
e46d07acb4 Berry add more metrics to GC 2022-08-26 19:23:21 +02:00
Stephan Hadinger
2a620cd285 Berry fix crash on ESP32 early revisions 2022-06-29 10:16:01 +02:00
Stephan Hadinger
147bbc133e Berry improved booleans 2022-06-24 23:17:33 +02:00
Stephan Hadinger
9b26c01dd0 Berry virtual member can return nil 2022-06-15 22:00:31 +02:00
Stephan Hadinger
18239d9ca3 Berry stack resize debug mode 2022-04-10 22:28:22 +02:00
Stephan Hadinger
6ee2ed80f7 Berry supper class in member 2022-04-08 19:53:55 +02:00
Stephan Hadinger
aed7c1f753 Berry toint and tostring ctype_func 2022-03-20 12:34:40 +01:00
Stephan Hadinger
7a006d7f47 Berry faster allocator for small objects 2022-02-15 22:51:11 +01:00
Stephan Hadinger
5f64dc38e0 Berry instance variables are never methods 2022-02-15 17:35:09 +01:00
Stephan Hadinger
a9dfd284bb Berry update internal type system 2022-02-12 18:14:22 +01:00
Stephan Hadinger
8a3f25e608 Berry ctype functions 2022-01-19 22:56:11 +01:00
Stephan Hadinger
cd401d3928 Berry check non-method 2022-01-18 22:13:40 +01:00
Stephan Hadinger
4121eab041 Berry fix add for int+float 2022-01-11 17:29:08 +01:00
Stephan Hadinger
2539f04007 Berry workaround for ESP32 Rev0 bug 2022-01-10 22:41:13 +01:00
Stephan Hadinger
7f0e4944ac Berry rename step 2/2 2021-12-14 15:10:03 +01:00
s-hadinger
011b8ac769
Revert "Rename Berry to berry" 2021-12-14 13:52:36 +01:00
Stephan Hadinger
560e769485 Rename Berry to berry 2021-12-14 09:37:15 +01:00