Larpon
|
6ca53d7b39
|
scanner: improve @FN substitution for anon functions
|
2020-05-27 12:05:50 +03:00 |
|
Delyan Angelov
|
481f103dc9
|
checker: make an error using non pub fns from other modules
|
2020-05-27 12:00:19 +03:00 |
|
Delyan Angelov
|
ebbf42dadb
|
tests: add a commented test_generic_fn_with_variadics, which worked with old v
|
2020-05-27 08:41:12 +03:00 |
|
Alexander Medvednikov
|
59711d9c55
|
generics: test T{}
|
2020-05-27 06:53:52 +02:00 |
|
Uwe Krüger
|
013fdb8a4b
|
checker: restrict numeric promotions to cases where no data is lost
|
2020-05-27 05:42:48 +02:00 |
|
Alexander Medvednikov
|
fc67046bac
|
checker: fix pub fn check
|
2020-05-27 03:38:21 +02:00 |
|
Alexander Medvednikov
|
7c9279c447
|
vfmt: make work with comptime
|
2020-05-27 03:33:40 +02:00 |
|
yuyi
|
23c0bb600c
|
scanner: fix vmod_file on windows
|
2020-05-27 03:32:39 +02:00 |
|
Alexander Medvednikov
|
6f7628cb67
|
parser: comptime call fixes
|
2020-05-27 03:20:25 +02:00 |
|
Ned Palacios
|
b02ec8cbf9
|
vfmt: fix raw string support
|
2020-05-27 03:10:47 +02:00 |
|
Delyan Angelov
|
3cfdd2a4cd
|
scanner: add support for @VMOD_FILE
|
2020-05-26 23:39:15 +03:00 |
|
yuyi
|
bb48851092
|
cgen: fix mutliple_assign swap
|
2020-05-26 18:00:51 +02:00 |
|
ka-weihe
|
64173c792f
|
builtin: map: fix memory leak
|
2020-05-26 17:59:52 +02:00 |
|
Larpon
|
31ba64b409
|
scanner: add support for @STRUCT compile time substitution
|
2020-05-26 15:35:11 +02:00 |
|
Julia K
|
285e04393e
|
cgen: fix missing space, remove unnecessary comment
|
2020-05-26 16:22:28 +03:00 |
|
Delyan Angelov
|
ca19cec9a5
|
v symlink: use @echo off for v.bat
|
2020-05-26 15:46:03 +03:00 |
|
pancake
|
8d10adf886
|
flag: fix a typo
|
2020-05-26 14:27:01 +02:00 |
|
Julia K
|
2b27072fac
|
compiler: new attributes, prelude customization
|
2020-05-26 14:12:18 +02:00 |
|
Emily Hudson
|
748b1d3381
|
cgen: use typ() for array type
|
2020-05-26 14:11:59 +02:00 |
|
Enzo Baldisserri
|
145b125155
|
websocket: make compile
|
2020-05-26 12:50:37 +02:00 |
|
Delyan Angelov
|
e79adc0ba1
|
v symlink: use a .symlink/v.bat launcher to avoid global PATH polution
|
2020-05-26 13:34:01 +03:00 |
|
Delyan Angelov
|
7585483c69
|
v symlink: extract to cmd/tools/vsymlink.v , use setx on windows
|
2020-05-26 09:30:26 +03:00 |
|
Julia K
|
b4eadb9030
|
cmd/v: reimplement -path flag
|
2020-05-26 03:17:52 +02:00 |
|
Alexander Medvednikov
|
b1bbb17254
|
examples: remove glfw3.dll
|
2020-05-26 02:11:45 +02:00 |
|
Alexander Medvednikov
|
b4d88ee4af
|
checker: handle map.clone()
|
2020-05-26 02:09:26 +02:00 |
|
ka-weihe
|
8ea0c812a2
|
builtin: map.clone()
|
2020-05-26 01:52:06 +02:00 |
|
Alexander Medvednikov
|
d4fac6add8
|
ci: disable -autofree self compilation for now
|
2020-05-26 01:48:11 +02:00 |
|
Alexander Medvednikov
|
0f92800921
|
cgen: string buffer fix
|
2020-05-26 00:04:13 +02:00 |
|
Delyan Angelov
|
b0cfd3fa67
|
parser: reimplement [flag] enum support. Add p.vcodegen too
|
2020-05-26 00:00:48 +03:00 |
|
Delyan Angelov
|
5825e467b8
|
checker: fix appending an .enum_val to a struct field of []Enum
|
2020-05-25 21:48:43 +03:00 |
|
spaceface777
|
f8b237433f
|
jsgen: fix array push operator
|
2020-05-25 19:34:42 +03:00 |
|
Larpon
|
09dc2eed82
|
scanner: add support for '@MOD'
|
2020-05-25 19:33:41 +03:00 |
|
Emily Hudson
|
bf92a8b80e
|
make.bat: use v.exe -cc msvc self when bootstrapping with msvc
|
2020-05-25 19:32:33 +03:00 |
|
Delyan Angelov
|
2eac2a5c0c
|
make: do not pull tcc on macs
|
2020-05-25 15:08:21 +03:00 |
|
Alexander Medvednikov
|
bc3e29e77b
|
cgen: fix a bug with tmp strings/free
|
2020-05-25 11:01:21 +00:00 |
|
Alexander Medvednikov
|
53a10eb312
|
cgen: use STR_TMP with -autofree
|
2020-05-25 12:46:18 +02:00 |
|
pancake
|
fe249cd1f8
|
pref: fix crash in 'v run' without arguments
|
2020-05-25 12:30:12 +02:00 |
|
Enzo Baldisserri
|
d22609051a
|
checker: CallExpr with handled optional returns plain type
|
2020-05-25 11:32:14 +02:00 |
|
yuyi
|
30ca08aaa3
|
parser: fix self-referenced error
|
2020-05-25 11:31:04 +02:00 |
|
Ned Palacios
|
3aeaa24df6
|
repl: fix for-loop/if statement duplicate printing bug
|
2020-05-25 11:35:55 +03:00 |
|
Delyan Angelov
|
96808a0e2a
|
cgen: generalize _vcleanup of array/string consts + valgrind with tcc
|
2020-05-25 10:24:19 +03:00 |
|
Delyan Angelov
|
ae03aab03e
|
cgen: autofree math.bits and strconv.ftoa constants
|
2020-05-25 09:53:30 +03:00 |
|
Delyan Angelov
|
6683f98eba
|
cgen: add support for -printfn _vcleanup and -printfn _vinit
|
2020-05-25 09:47:00 +03:00 |
|
Alexander Medvednikov
|
656bc6b6c8
|
tests: valgrind: strings are freed now!
|
2020-05-25 06:23:50 +00:00 |
|
Alexander Medvednikov
|
f41e2c0a4b
|
string: make replace() clone for now; parser: comptime method
|
2020-05-25 08:17:36 +02:00 |
|
Alexander Medvednikov
|
1b36d7a037
|
cgen: handle c++ keyword
|
2020-05-25 05:46:58 +02:00 |
|
Alexander Medvednikov
|
99ce3d456b
|
jsgen: handle ComptimeCall
|
2020-05-25 05:38:47 +02:00 |
|
Alexander Medvednikov
|
1ef8eacd6e
|
checker/gen: more generics fixes; ComptimeCall
|
2020-05-25 05:32:36 +02:00 |
|
yuyi
|
ec7863d174
|
cgen: fix array_init of struct error
|
2020-05-25 04:45:16 +02:00 |
|
spaceface777
|
4189190bb8
|
jsgen: start implementing remaining expr s and stmt s
|
2020-05-24 22:49:01 +02:00 |
|