Commit Graph

30 Commits

Author SHA1 Message Date
s-hadinger
c084719b0e
Berry allow 'bytes().append(nil)' (#22758) 2025-01-03 15:14:29 +01:00
s-hadinger
ef1cbeae21
fix be_byteslib.c 2024-09-24 22:00:57 +02:00
s-hadinger
2d5545997e
Berry fix index accessor for rean only bytes (#22193) 2024-09-23 22:43:33 +02:00
s-hadinger
3f56ab68ad
Berry improve int64 constructor (#22172) 2024-09-19 21:35:52 +02:00
s-hadinger
db3e29dd47
Berry fix bytes setters and getters with negative offsets (#21835) 2024-07-24 14:24:11 +02:00
s-hadinger
b6c488a883
Berry bytes.resize() for large sizes (#21716) 2024-07-01 22:53:49 +02:00
s-hadinger
a51c511d52
Berry bytes solidification (#21558)
* Berry prepare for bytes() solidification

* Berry solidification of bytes objects

* Berry solidification of `bytes` instances
2024-06-03 21:14:44 +02:00
s-hadinger
6c16a5122a
Berry add introspect.contains and bytes.addfloat (#20635) 2024-02-01 09:52:24 +01:00
s-hadinger
b0f4542707
Berry debug.caller (#20470) 2024-01-12 08:29:14 +01:00
s-hadinger
298ee22ebf
Berry add string to bytes() (#20420) 2024-01-07 15:38:29 +01:00
s-hadinger
ceda8782c8
Berry fix bytes getter for 3-bytes big-endian (#19945) 2023-11-06 17:48:24 +01:00
s-hadinger
80617e96e1
Berry bytes get and set work for 3 bytes values (#19225)
* Berry bytes `get` and `set` work for 3 bytes values

* Fix error message
2023-07-31 13:57:07 +02:00
s-hadinger
f570dcc913
Berry bytes() now evaluates to false if empty (#17585) 2023-01-03 19:43:41 +01:00
Stephan Hadinger
4c896cd8bc Added Berry `bytes().reverse()` method 2022-11-01 23:07:15 +01:00
Stephan Hadinger
2ef866e3b8 Berry add bytes().setbytes() 2022-10-23 19:43:40 +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
9bf0d7fb4e Berry sync with upstream 2022-07-02 16:27:37 +02:00
Stephan Hadinger
8aaf620cd0 Berry bytes.ismapped() 2022-06-22 19:05:53 +02:00
Stephan Hadinger
82d4e14171 Cleaning unused variables 2022-06-03 22:57:05 +02:00
Stephan Hadinger
872ea1377a Berry bytes().tohex() 2022-06-03 22:08:48 +02:00
Stephan Hadinger
208077c808 Berry add bytes().fromhex() 2022-05-24 21:52:37 +02:00
Stephan Hadinger
71010423eb Sync with latest Berry PRs 2022-04-20 22:57:07 +02:00
Stephan Hadinger
ead18b63d6 Berry bytes setfloat getfloat 2022-03-21 23:07:48 +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
c152838e25 Berry yet another fix 2 2021-12-15 23:32:49 +01:00
Stephan Hadinger
2b97a03d4c Latest Berry fixes 2021-12-14 21:51:12 +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