Alexander Medvednikov
|
34e9eb32bb
|
sum types: allow modification in `match`
|
2020-02-03 09:11:10 +01:00 |
Alexander Medvednikov
|
d87cb3f672
|
v2: consts, $if, attributes, globals, if/for type check, prefs
|
2020-02-03 07:03:32 +01:00 |
joe-conigliaro
|
7f709c3285
|
update copyright years
|
2020-02-03 05:00:36 +01:00 |
Alexander Medvednikov
|
71653273f6
|
v2: range, *, function object
|
2020-02-02 14:32:12 +01:00 |
Alexander Medvednikov
|
9f4661391d
|
v2: simplify the type system; an initial version of the V interpreter
|
2020-02-02 07:56:18 +01:00 |
ka-weihe
|
23dd6e2294
|
hashmap: optimization of rehashing
|
2020-01-31 02:29:35 +01:00 |
ka-weihe
|
a14a5fbf95
|
hashmap: change hash-function to wyhash and add benchmarks
|
2020-01-29 04:06:05 +01:00 |
joe-conigliaro
|
007baa2305
|
hash: add wyhash + benchmark, add fnv1a, add u64.hex() (#3584)
|
2020-01-28 23:43:09 +01:00 |
prime31
|
08d3401092
|
array: clear()
|
2020-01-27 22:31:48 +01:00 |
ka-weihe
|
31899eac2a
|
hashmap: new load_factor and optimizations
|
2020-01-27 16:56:18 +01:00 |
Khairul Azhar Kasmiran
|
edc44993d1
|
string: add another test for split_nth()
|
2020-01-25 19:12:36 +01:00 |
ka-weihe
|
7d797090ff
|
map: bring back b-tree
|
2020-01-24 20:13:59 +01:00 |
ka-weihe
|
6fd175d9be
|
hashmap: new and fast hashmap with dynamic size
|
2020-01-24 20:13:17 +01:00 |
Delyan Angelov
|
219239eadc
|
string.split_nth - return the rest of the string as the last value in the result array
|
2020-01-24 20:12:36 +01:00 |
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
penguindark
|
da9b6394e8
|
0bxxxx binary literal support; _ in literals (1_000_000)
|
2020-01-23 03:28:25 +01:00 |
Alexander Medvednikov
|
0502a54a36
|
new gg/freetype modules with sokol/fontstash backends
|
2020-01-22 20:54:36 +01:00 |
Charles WANG
|
136c469ef7
|
array: more eq functions
|
2020-01-21 18:49:30 +01:00 |
Alexander Medvednikov
|
ab368bdc53
|
array: test `arr << arr`
|
2020-01-19 22:15:37 +01:00 |
Alexander Medvednikov
|
cf1fd6e950
|
array: fix arr << arr bug
|
2020-01-19 12:11:58 +00:00 |
Alexander Medvednikov
|
e1132156f5
|
make sqlite.DB public; make string.left/right private
|
2020-01-16 18:41:38 +01:00 |
Alexander Medvednikov
|
de3ad2b04f
|
fix vweb tutorial project; clean up gg functions a bit
|
2020-01-15 22:17:45 +01:00 |
Swastik Baranwal
|
2741c0b211
|
string: new type conversion functions
|
2020-01-14 18:05:38 +01:00 |
Alexander Medvednikov
|
4c7df98ac9
|
make private struct warning an error
|
2020-01-12 19:59:57 +01:00 |
Alexander Medvednikov
|
b6c0b22742
|
interfaces fixes; freetype.text_width(); gl and stbi fixes
|
2020-01-12 16:11:28 +01:00 |
vitalyster
|
66a6fa163e
|
windows: read console using ReadFile/ReadConsole (#3387)
|
2020-01-10 14:06:40 +01:00 |
vitalyster
|
8412c6f03f
|
windows: println using WriteFile/WriteConsole
|
2020-01-09 22:47:13 +01:00 |
Alexander Medvednikov
|
e70ef5334a
|
fix array copy; ci: test prebuilt Windows package
|
2020-01-08 11:33:09 +01:00 |
Alexander Medvednikov
|
e3275f6083
|
fix array_test.v
|
2020-01-08 10:27:20 +01:00 |
Alexander Medvednikov
|
3c0fca9258
|
register methods (wip)
|
2020-01-08 10:19:18 +01:00 |
Alexander Medvednikov
|
d823d82207
|
array type fix; method registration
|
2020-01-07 13:10:09 +01:00 |
Alexander Medvednikov
|
706c6066d5
|
index expression
|
2020-01-07 12:18:13 +01:00 |
Alexander Medvednikov
|
48ea1153a5
|
for ;; syntax
|
2020-01-07 00:14:19 +01:00 |
Delyan Angelov
|
4c3df963fa
|
v repl: fix println regression on linux
|
2020-01-05 22:49:09 +01:00 |
Delyan Angelov
|
8053175ead
|
android: fix os.create and builtin
|
2020-01-05 20:13:35 +01:00 |
Alexander Medvednikov
|
3344111a03
|
minor fixes and cleaning up
|
2020-01-04 00:06:06 +01:00 |
Alexander Medvednikov
|
492dfebd15
|
SelectorExpr; receivers; struct field check; if expression
|
2020-01-02 20:09:23 +01:00 |
Alexander Medvednikov
|
4d31d5882d
|
x64, v2 backends
|
2019-12-31 19:42:16 +01:00 |
Alexander Medvednikov
|
da5fb5dcbd
|
Revert "x64, v2 backends"
This reverts commit 81ae54d9bd .
|
2019-12-31 13:23:12 +01:00 |
Alexander Medvednikov
|
81ae54d9bd
|
x64, v2 backends
|
2019-12-31 13:21:22 +01:00 |
Alexander Medvednikov
|
907254b9e8
|
Revert "B-tree map "
This reverts commit 8a4bce667c .
|
2019-12-31 12:46:56 +01:00 |
Alexander Medvednikov
|
f9cc419dba
|
os: syscalls
|
2019-12-31 10:16:34 +00:00 |
Alexander Medvednikov
|
cba6a6fdea
|
`as` casting
|
2019-12-30 10:47:34 +01:00 |
ka-weihe
|
8a4bce667c
|
B-tree map
|
2019-12-30 06:57:56 +01:00 |
Alexander Medvednikov
|
651c7e8de1
|
cgen tests
|
2019-12-28 11:55:14 +01:00 |
Delyan Angelov
|
6c16bac908
|
vfmt: it can now be used for _platform.v files too, no matter the host os
|
2019-12-27 17:59:04 +01:00 |
vitalyster
|
3f0f8bac49
|
windows: do not link gdi32/shell32 to console applications
* read os.args from argv when we have console
* dynamically load CommandLineToArgvW when we are GUI app
* link gdi32/shell32 in glfw module
|
2019-12-27 11:27:19 +03:00 |
BigBlack
|
98b81252b7
|
fix #3217 (string.replace)
|
2019-12-27 07:20:06 +03:00 |
BigBlack
|
320174bd5b
|
fix #3202
|
2019-12-27 06:09:09 +03:00 |
Alexander Medvednikov
|
d9835c1ecf
|
move atofq.v to a separate module
|
2019-12-26 11:56:21 +03:00 |