joe-conigliaro
|
21b6dace8f
|
v2: remove duplication & slight cleanup. share prefs with v1
|
2020-02-03 12:09:17 +01:00 |
|
joe-conigliaro
|
2d5c70832c
|
v2: initial module support
|
2020-02-03 07:31:54 +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 |
|
Delyan Angelov
|
696926a557
|
compiler: add support for -pretty_c option
|
2020-02-01 06:37:22 +01:00 |
|
Alexander Medvednikov
|
5f76bd04f9
|
V 0.1.25
|
2020-01-31 15:31:15 +01:00 |
|
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
|
Alexander Medvednikov
|
b1602c72ad
|
v2: a simple fix
|
2020-01-19 02:44:18 +01:00 |
|
joe-conigliaro
|
09d1eb7c55
|
v2: type checker + lots of other changes
|
2020-01-18 23:26:14 +01:00 |
|
Mateo Pidal
|
502ee8a56c
|
android symlink fix
|
2020-01-15 19:40:03 +01:00 |
|
Delyan Angelov
|
4838dda59a
|
compiler: make [live] fn unlock its mutex on early return
|
2020-01-14 18:58:46 +01:00 |
|
Mateo Pidal
|
e87e5e33a7
|
fix symlink for Termux on Android
|
2020-01-14 01:34:30 +01:00 |
|
Delyan Angelov
|
0d93eeb3fe
|
compiler: move prelude files to tools/preludes/
|
2020-01-08 17:57:41 +01:00 |
|
Alexander Medvednikov
|
9861b24bc3
|
struct field check + enable v2 again
|
2020-01-07 16:09:20 +01:00 |
|
joe-conigliaro
|
2ab7b40f2f
|
v: clean up enum vals; make array_init return array
|
2020-01-07 15:46:57 +01:00 |
|
Delyan Angelov
|
778a1cc34a
|
make g_str_buf a static buffer of size 1K (#3321)
|
2020-01-04 17:53:37 +01:00 |
|
Alexander Medvednikov
|
7c47f345be
|
mingw on macos
|
2020-01-03 11:38:30 +01:00 |
|
Alexander Medvednikov
|
492dfebd15
|
SelectorExpr; receivers; struct field check; if expression
|
2020-01-02 20:09:23 +01:00 |
|
Alexander Medvednikov
|
460b35137a
|
handle unknown fns; fn.v; type fixes
|
2020-01-02 08:30:15 +01:00 |
|
Alexander Medvednikov
|
b1d6021875
|
x64 fixes
|
2020-01-01 22:34:46 +01:00 |
|
Alexander Medvednikov
|
87cff0386c
|
time: gmt offset; macos syscalls
|
2020-01-01 10:09:19 +01:00 |
|
Alexander Medvednikov
|
c75cb86203
|
0.1.24
|
2019-12-31 20:49:11 +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
|
093a025ebf
|
parse_files(); ast.File
|
2019-12-30 16:55:59 +01:00 |
|
Delyan Angelov
|
a0f32f5c29
|
tests: improved test output formatting
|
2019-12-30 05:23:54 +01:00 |
|
vitalyster
|
2f23ee4818
|
windows: cleanup after bootstrapping with unicode entrypoint
|
2019-12-27 19:07:31 +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 |
|
Alexander Medvednikov
|
4da21d80e3
|
fix () warning
|
2019-12-27 10:16:00 +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 |
|
Delyan Angelov
|
96fa15c125
|
v fmt: process .v files from a module too
|
2019-12-24 05:43:31 +03:00 |
|
Alexey
|
dced76d1a4
|
os, filepath: reorganize functions
|
2019-12-23 13:09:22 +03:00 |
|
Delyan Angelov
|
6e130cd446
|
compiler: support for custom flags
[if custom]fn..{} , #flag custom, $if custom {}
|
2019-12-23 13:09:00 +03:00 |
|
Delyan Angelov
|
42b1660c7e
|
move vfmt frontend program to tools/vfmt.v
|
2019-12-23 13:02:50 +03:00 |
|
Alexander Medvednikov
|
b76227b781
|
small vfmt fixes
|
2019-12-22 01:39:04 +03:00 |
|
Alexander Medvednikov
|
749d3ec14d
|
do not define __offsetof twice
|
2019-12-22 01:39:04 +03:00 |
|
Alexander Medvednikov
|
ef28a6b872
|
final vfmt run before CI check
|
2019-12-22 00:58:57 +03:00 |
|
Alexander Medvednikov
|
2b9392c46c
|
move hashmap to its own module for now
|
2019-12-22 00:54:25 +03:00 |
|
Alexander Medvednikov
|
61bfecfa09
|
vweb: minor fixes
|
2019-12-21 05:19:26 +03:00 |
|
joe-conigliaro
|
fbd9fedbfb
|
implement generic structs
|
2019-12-21 03:53:57 +03:00 |
|
Alexander Medvednikov
|
6210984c97
|
run vfmt
|
2019-12-20 02:09:56 +03:00 |
|
Alexander Medvednikov
|
1cef83aea4
|
run vfmt on array.v
|
2019-12-18 21:20:41 +03:00 |
|
Alexander Medvednikov
|
569b32bd1e
|
run vfmt on fn.v
|
2019-12-18 10:07:30 +03:00 |
|
Delyan Angelov
|
ba519f105a
|
compiler: option/command parsing bugfix
|
2019-12-17 16:00:10 +03:00 |
|
Alexander Medvednikov
|
54b0097cee
|
fix repl_test.v
|
2019-12-15 05:51:00 +03:00 |
|
Alexander Medvednikov
|
68357876ca
|
fix v_command()
|
2019-12-15 05:44:34 +03:00 |
|
Alexander Medvednikov
|
12ebed0589
|
error on an incorrect V command
|
2019-12-15 05:35:17 +03:00 |
|
Delyan Angelov
|
1cd5fab21d
|
testing: support for internal module testing
|
2019-12-14 15:57:28 +03:00 |
|
Alexander Medvednikov
|
8581c11900
|
update malloc
|
2019-12-14 02:46:55 +03:00 |
|
Alexander Medvednikov
|
ef562413cd
|
-prealloc
|
2019-12-14 02:28:15 +03:00 |
|