Rendims
|
5375038d88
|
string: avoid double allocation in trim_space()
|
2019-07-23 00:13:00 +02:00 |
|
Alexander Medvednikov
|
390394b56b
|
string: make substr() copy the data, like in Java and C#; remove .cstr()
this makes managing memory used by strings much easier
V strings are now fully compatible with C strings
|
2019-07-22 17:03:45 +02:00 |
|
Alexander Medvednikov
|
40c31f701f
|
free arrays when they are out of scope
main.v: update help
|
2019-07-21 14:42:31 +02:00 |
|
Alexander Medvednikov
|
5c12d13b19
|
builtin: make string.add() private
|
2019-07-20 16:43:33 +02:00 |
|
joe-conigliaro
|
8cd1f962d3
|
implement missing string to int type methods (#1210)
* implement missing string to int methods
* make number base auto detected
|
2019-07-17 20:11:14 +02:00 |
|
joe-conigliaro
|
a7529b7b05
|
sha1 implementation + helper funcs
|
2019-07-15 17:49:01 +02:00 |
|
Alexander Medvednikov
|
3d4cd0bbc0
|
check integer const overflow at compilation
|
2019-07-10 21:22:03 +02:00 |
|
Alexander Medvednikov
|
28843a12c7
|
cache string.hash()
|
2019-07-10 10:00:12 +02:00 |
|
eulerkochy
|
b40ad7c83f
|
save a byteptr memory, add tests
|
2019-07-07 22:37:17 +02:00 |
|
Alexander Medvednikov
|
de8dc4cddb
|
hot code reloading examples
|
2019-07-07 22:02:27 +02:00 |
|
Alexander Medvednikov
|
d47e2f113f
|
Revert "make function arguments immutable"
This reverts commit 0f0ed8d716 .
|
2019-07-05 02:44:22 +02:00 |
|
Alexander Medvednikov
|
0f0ed8d716
|
make function arguments immutable
|
2019-07-05 00:24:13 +02:00 |
|
Alexander Medvednikov
|
5d4d3b838b
|
StringsBuilder => strings.Builder; strings.repeat()
|
2019-07-03 22:18:46 +02:00 |
|
Nick Treleaven
|
75da1e4240
|
Speed up and simplify string.replace
|
2019-07-02 21:51:40 +02:00 |
|
Alexander Medvednikov
|
5936ab16c8
|
fix maps; use maps for storing functions; verify struct initialization
|
2019-07-01 02:24:39 +02:00 |
|
Nick Treleaven
|
b79defd7a9
|
Pre-allocate KMP prefix for string.index
|
2019-06-30 13:58:46 +02:00 |
|
Zaoqi
|
437b32fe78
|
fmt: id []typ
|
2019-06-30 13:06:45 +02:00 |
|
Alexander Medvednikov
|
a2b80d5b3d
|
REPL: exit to exit
|
2019-06-29 22:56:23 +02:00 |
|
Alexander Medvednikov
|
4594d78bd6
|
move all vlib modules to vlib/
|
2019-06-29 12:00:31 +02:00 |
|