Alexander Medvednikov
|
ddb4f45b02
|
another map bug fix + fix some warnings
|
2019-07-31 10:47:58 +02:00 |
Alexander Medvednikov
|
e592485395
|
map: test the new fix
|
2019-07-31 09:57:19 +02:00 |
Alexander Medvednikov
|
a80f32254e
|
map: fix delete()
|
2019-07-31 09:56:14 +02:00 |
vitalyster
|
375bc1352c
|
f64.eq()
fixes float comparison tests
|
2019-07-31 09:20:40 +02:00 |
Alexander Medvednikov
|
e0b45e33ea
|
string: fix a bug with split()
|
2019-07-31 07:26:22 +02:00 |
Alexander Medvednikov
|
17e8c1d628
|
map.delete(key)
|
2019-07-30 21:27:31 +02:00 |
Alexander Medvednikov
|
79be98d2fb
|
Revert "Support for the printf optimisation for windows and wide strings"
This reverts commit acd28fa495 .
|
2019-07-30 18:28:00 +02:00 |
F1ssi0N
|
acd28fa495
|
Support for the printf optimisation for windows and wide strings
|
2019-07-30 18:04:19 +02:00 |
joe-conigliaro
|
5e57d099d7
|
v panic debug information
|
2019-07-30 15:08:14 +02:00 |
Alexander Medvednikov
|
207bab5f79
|
generics, vweb, comptime codegen, etc
|
2019-07-29 18:24:48 +02:00 |
joe-conigliaro
|
df06eee5e8
|
fn copy(dst, src) []byte
|
2019-07-28 17:19:59 +02:00 |
Alexander Medvednikov
|
20a885ff1d
|
[]byte.clone()
|
2019-07-25 18:07:25 +02:00 |
Alexander Medvednikov
|
2ac579ca0a
|
wrap up the new mut check
|
2019-07-25 14:13:35 +02:00 |
Alexander Medvednikov
|
ceb0139329
|
fix tests
|
2019-07-25 14:06:26 +02:00 |
Alexander Medvednikov
|
3a8cdadcf5
|
free strings
|
2019-07-25 01:22:45 +02:00 |
Maciej Sopyło
|
58577f57c6
|
fix: segfault when using string.ustring_tmp()
|
2019-07-24 16:06:12 +02:00 |
vitalyster
|
fcb1f211e3
|
Windows Unicode I/O
|
2019-07-24 12:16:45 +02:00 |
Alexander Medvednikov
|
2291e9fcfe
|
Revert "Windows Unicode support"
This reverts commit 8462e99bc5 .
|
2019-07-24 00:24:34 +02:00 |
d2verb
|
88758082d2
|
scanner.v: refactoring
|
2019-07-24 00:06:48 +02:00 |
vitalyster
|
8462e99bc5
|
Windows Unicode support
|
2019-07-23 23:40:24 +02:00 |
Alexander Medvednikov
|
527b9e13fa
|
`key in map` syntax
|
2019-07-23 23:00:09 +02:00 |
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
|
23c5f88f3e
|
Revert "Windows Unicode I/O "
This reverts commit 3e005074a3 .
|
2019-07-21 17:29:40 +02:00 |
Alexander Medvednikov
|
4d5336897e
|
array.slice(): bounds out of range check
|
2019-07-21 16:55:04 +02:00 |
Alexander Medvednikov
|
5d188130e5
|
fix memory free
|
2019-07-21 16:30:10 +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 |
vitalyster
|
3e005074a3
|
Windows Unicode I/O
|
2019-07-21 13:29:32 +02:00 |
Alexander Medvednikov
|
6e6f6bc387
|
free/malloc fixes
|
2019-07-21 12:36:21 +02:00 |
Alexander Medvednikov
|
c3c6648c57
|
string(bytes_array) cast
|
2019-07-20 22:03:38 +02:00 |
Alexander Medvednikov
|
5c12d13b19
|
builtin: make string.add() private
|
2019-07-20 16:43:33 +02:00 |
Alexander Medvednikov
|
f5c8ee4742
|
string(buffer, len) cast
|
2019-07-18 04:50:44 +02:00 |
d2verb
|
92fbe56276
|
table: fix #1219
|
2019-07-18 04:32:49 +02:00 |
Alexander Medvednikov
|
c35adbea91
|
vfmt fixes
|
2019-07-17 21:00:39 +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
|
0ca58aba5e
|
Fix array.reverse() test
|
2019-07-17 18:35:40 +02:00 |
Joe Conigliaro
|
09fb000e67
|
fix
|
2019-07-17 18:21:39 +02:00 |
Justice Suh
|
b20d7ad086
|
builtin: Move free from array.v to builtin.v
|
2019-07-15 22:56:10 +02:00 |
joe-conigliaro
|
a7529b7b05
|
sha1 implementation + helper funcs
|
2019-07-15 17:49:01 +02:00 |
d2verb
|
916b13b286
|
fix maps
|
2019-07-15 12:33:18 +02:00 |
Alexander Medvednikov
|
3b1964e9df
|
migrate remaining code to the new maps
|
2019-07-14 22:26:21 +02:00 |
Alexander Medvednikov
|
f7dbbf5810
|
re-write map.v and update the compiler
|
2019-07-14 22:08:17 +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 |
Alexander Medvednikov
|
e1ddac1590
|
utf8: remove unused UTF8_CHAR_LEN macro and add a simple utf8 test
|
2019-07-10 09:07:04 +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
|
74dbb1bce3
|
interface: fix function is private bug
|
2019-07-04 23:30:11 +02:00 |