Commit Graph

68 Commits

Author SHA1 Message Date
Stephan Hadinger
9ac38cb9d2 Berry remove unused registry code 2022-07-26 09:51:38 +02:00
s-hadinger
cc5fb02653
Merge pull request #16081 from s-hadinger/berry_fix_ref_call
Berry remove unnecessary ref push
2022-07-25 23:14:49 +02:00
Stephan Hadinger
0b7d8ac668 Berry remove unnecessary ref push 2022-07-25 22:49:58 +02:00
Stephan Hadinger
197e25132c Berry fix reference when exeception is raised 2022-07-25 22:32:26 +02:00
Stephan Hadinger
9f8fffd6ba Berry fix potential crash when parsing unfinished strings 2022-07-07 13:24:03 +02:00
Stephan Hadinger
389543d36f Berry fix regression 2022-07-06 23:13:35 +02:00
Stephan Hadinger
69de76338c Berry allow setmember() to fail with false or undefined 2022-07-05 21:14:50 +02:00
Stephan Hadinger
73dd995c3b Berry solidify to file 2022-07-02 21:46:02 +02:00
Stephan Hadinger
9bf0d7fb4e Berry sync with upstream 2022-07-02 16:27:37 +02:00
Stephan Hadinger
8348b3fb25 Fix Berry lexer regression 2022-07-02 15:48:48 +02:00
Stephan Hadinger
e551c8743b Rename pycoc to coc 2022-07-01 22:39:23 +02:00
Stephan Hadinger
aaa87365f0 Berry prefer static var syntax 2022-07-01 19:56:09 +02:00
Stephan Hadinger
df7d056b51 Fix compiler warning in Berry lexer 2022-06-30 22:25:09 +02:00
Stephan Hadinger
2a620cd285 Berry fix crash on ESP32 early revisions 2022-06-29 10:16:01 +02:00
s-hadinger
b744c2e9b3
Merge pull request #15863 from s-hadinger/Berry-improved-bool
Berry improved booleans
2022-06-24 23:34:51 +02:00
Stephan Hadinger
147bbc133e Berry improved booleans 2022-06-24 23:17:33 +02:00
Stephan Hadinger
c9e49f7432 Berry add string.replace() 2022-06-24 23:12:49 +02:00
Stephan Hadinger
8aaf620cd0 Berry bytes.ismapped() 2022-06-22 19:05:53 +02:00
Stephan Hadinger
dd364c92da Berry comobj standard deallocator 2022-06-16 22:37:33 +02:00
s-hadinger
633dd61be5
Merge pull request #15803 from s-hadinger/berry_comobj_typo
Berry fix typo
2022-06-15 22:34:09 +02:00
Stephan Hadinger
6b0fbf0798 Berry fix typo 2022-06-15 22:23:22 +02:00
Stephan Hadinger
9b26c01dd0 Berry virtual member can return nil 2022-06-15 22:00:31 +02:00
Stephan Hadinger
ffbc95717a Berry weak strings 2022-06-06 21:01:12 +02:00
Stephan Hadinger
82d4e14171 Cleaning unused variables 2022-06-03 22:57:05 +02:00
s-hadinger
bb582191dd
Merge pull request #15741 from s-hadinger/berry_bytes_tohex
Berry bytes().tohex()
2022-06-03 22:29:10 +02:00
Stephan Hadinger
872ea1377a Berry bytes().tohex() 2022-06-03 22:08:48 +02:00
Stephan Hadinger
7232f5865d Berry int() now accepts hex strings 2022-06-03 21:51:20 +02:00
Stephan Hadinger
208077c808 Berry add bytes().fromhex() 2022-05-24 21:52:37 +02:00
Stephan Hadinger
0b701d1643 Berry allow multiple string literal 2022-05-09 12:36:30 +02:00
Stephan Hadinger
9e87e36ff0 Berry fix crash with GC for ctype 2022-05-05 19:10:20 +02:00
Stephan Hadinger
79c171892b Berry fix wrong solidification of class name 2022-04-27 18:11:34 +02:00
Stephan Hadinger
8547cdaa0d Berry fix pointer warning 2022-04-26 23:01:10 +02:00
Stephan Hadinger
55d66c96d3 Berry fix assertion violation when loading bytecode 2022-04-26 22:28:41 +02:00
Stephan Hadinger
71010423eb Sync with latest Berry PRs 2022-04-20 22:57:07 +02:00
Stephan Hadinger
18239d9ca3 Berry stack resize debug mode 2022-04-10 22:28:22 +02:00
Stephan Hadinger
a5c852b047 Berry solidification toggle for string literals 2022-04-09 09:50:17 +02:00
Stephan Hadinger
6ee2ed80f7 Berry supper class in member 2022-04-08 19:53:55 +02:00
Stephan Hadinger
4629bb4436 Berry support for int keys in map in solidification 2022-04-06 19:19:17 +02:00
Stephan Hadinger
0915664eae Berry improve asserts and stack size 2022-04-04 09:10:54 +02:00
Stephan Hadinger
4df75cd54b Berry introspect.module 2022-03-27 09:57:05 +02:00
Stephan Hadinger
ead18b63d6 Berry bytes setfloat getfloat 2022-03-21 23:07:48 +01:00
Stephan Hadinger
aed7c1f753 Berry toint and tostring ctype_func 2022-03-20 12:34:40 +01:00
s-hadinger
01eade7e47
Berry native class array (#15178)
* Berry simplified classes in Flash

* Remove be_load_lvgl_classes
2022-03-19 14:27:03 +01:00
Stephan Hadinger
5a3ffc426e Berry priority loading bec files 2022-03-17 21:54:41 +01:00
Stephan Hadinger
ad05edb5ff Berry minor stylistic change 2022-03-15 21:38:40 +01:00
Stephan Hadinger
22195928f9 Berry fixed pre-compiled .bec files for static methods 2022-03-13 18:51:37 +01:00
Stephan Hadinger
4a03360c90 Berry allow bytes() mapped region to hold a null pointer 2022-03-12 10:29:46 +01:00
Stephan Hadinger
aae745183e Berry bytes, add _change_buffer() 2022-03-10 20:39:43 +01:00
Stephan Hadinger
d00fc8702d Berry add global.contains() 2022-02-18 22:30:37 +01:00
Stephan Hadinger
7a006d7f47 Berry faster allocator for small objects 2022-02-15 22:51:11 +01:00