joe-conigliaro
|
f1965c0510
|
ast: fmt ast.v
|
2020-12-01 21:20:27 +11:00 |
|
joe-conigliaro
|
88835a0456
|
cgen: remove some nasty replacements
|
2020-12-01 21:17:19 +11:00 |
|
joe-conigliaro
|
9b583f51f1
|
ast: remove field which should have been removed in #34e124d
|
2020-12-01 20:15:35 +11:00 |
|
joe-conigliaro
|
34e124d5f7
|
cgen: auto cast sum type in array init. fixes #6907
|
2020-12-01 20:03:45 +11:00 |
|
Delyan Angelov
|
fe0ded9a91
|
tests: add a regression test for the inter module generics inference
|
2020-12-01 08:07:07 +02:00 |
|
joe-conigliaro
|
a7d917474d
|
checker: simplify generic fn post processing
|
2020-12-01 16:43:10 +11:00 |
|
joe-conigliaro
|
0e54b9acb5
|
checker: remove debug println introduced in 4f658ec
|
2020-12-01 15:14:30 +11:00 |
|
joe-conigliaro
|
4f658ec292
|
fix auto inferred generic call of mod.func(). closes #6263
|
2020-12-01 15:10:06 +11:00 |
|
Alexander Medvednikov
|
f4bd953771
|
pref: vfmt
|
2020-12-01 04:16:36 +01:00 |
|
Alexander Medvednikov
|
9b7d717a9c
|
workflows: use v_linux.zip etc as asset names (part 2)
|
2020-12-01 04:07:28 +01:00 |
|
Alexander Medvednikov
|
971031d8cc
|
workflows: use v_linux.zip etc as asset names
|
2020-12-01 04:06:34 +01:00 |
|
Alexander Medvednikov
|
f26f7ebc9d
|
pref: nocache option
|
2020-12-01 04:05:44 +01:00 |
|
Leah Lundqvist
|
ab225ff154
|
jsgen: fix JS.@typeof (#7055)
|
2020-12-01 04:02:10 +01:00 |
|
Lukas Neubert
|
552de94da6
|
sqlite: add Windows instructions to readme (#7041)
|
2020-12-01 04:00:41 +01:00 |
|
Daniel Däschle
|
879d238887
|
cgen: initial option auto str support (#7004)
|
2020-12-01 04:00:23 +01:00 |
|
Daniel Däschle
|
6af082e70e
|
doc: detailed documentation of the compiler pipeline (#7043)
|
2020-12-01 03:58:39 +01:00 |
|
spaceface777
|
83137cbe84
|
pref: don't use tcc by default in -prod mode (#7053)
|
2020-12-01 03:58:02 +01:00 |
|
Delyan Angelov
|
be7c88ec35
|
cleanup: remove submodule tinycc (added in 0248e49 )
|
2020-11-30 23:10:54 +02:00 |
|
spaceface777
|
0248e4955d
|
gen: fix undef ing __has_include on macos tcc (#7057)
|
2020-11-30 21:56:17 +02:00 |
|
Delyan Angelov
|
7511d6e4e8
|
builder: fix building thirdparty C files with tcc, when run outside vroot
|
2020-11-30 21:48:21 +02:00 |
|
Delyan Angelov
|
5bca6a4bfe
|
cgen: undef *earlier* __has_include for tcc
|
2020-11-30 21:29:48 +02:00 |
|
Leah Lundqvist
|
14f45bb8ef
|
fast.v: average measure results, discarding extremes (#7052)
good work
|
2020-11-30 21:01:11 +02:00 |
|
Delyan Angelov
|
ff42572e93
|
builder: show the C compiler output on -show-c-output, NOT on -showcc
|
2020-11-30 20:30:47 +02:00 |
|
Larpon
|
ed08d96932
|
builtin: remove old type prefixes, add a few missing documentations, add missing punctuation (#7037)
|
2020-11-30 18:51:00 +01:00 |
|
Larpon
|
0c72c9d2f1
|
doc: mention present tense convention, explain long comments (#7036)
|
2020-11-30 18:49:57 +01:00 |
|
Delyan Angelov
|
b11d285680
|
v: support multiple paths in VMODULES env variable (#7048)
|
2020-11-30 18:31:37 +01:00 |
|
Alexander Medvednikov
|
376833aea7
|
builder: show tcc compiler error with -v and -showcc
|
2020-11-30 17:47:38 +01:00 |
|
heronwr
|
434fa70584
|
make.bat: fix incorrect sequence in checking for a valid C compiler (#7050)
|
2020-11-30 16:52:43 +01:00 |
|
Lukas Neubert
|
a98162118b
|
fmt: orm delete (#7035)
|
2020-11-30 14:02:36 +01:00 |
|
Uwe Krüger
|
a128ab4313
|
cgen: add support for shared maps (#7042)
|
2020-11-30 13:25:14 +01:00 |
|
Swastik Baranwal
|
e3fab7e076
|
parser: add an error for an invalid string prefix (#7019)
|
2020-11-30 10:58:00 +02:00 |
|
yuyi
|
39b46e95a0
|
gen: minor optimization in type_to_fmt() (#7028)
|
2020-11-30 09:35:55 +02:00 |
|
yuyi
|
f7cc3d3718
|
gen: minor cleanup in gen_expr_to_string() (#7026)
|
2020-11-30 09:16:50 +02:00 |
|
heronwr
|
9487578c0c
|
make.bat: bootstrap TCC by default and fix miscellaneous bugs (#7027)
good work
|
2020-11-30 09:15:52 +02:00 |
|
Delyan Angelov
|
aae5812337
|
os: cleanup os.find_abs_path_of_executable/1
|
2020-11-30 08:40:39 +02:00 |
|
Alexander Medvednikov
|
05eeb8aa53
|
token: remove old keyword "embed"
|
2020-11-30 03:11:40 +01:00 |
|
joe-conigliaro
|
ff63fb74d9
|
dont allow method on non-local types & no mod for arrays. closes #6971
|
2020-11-30 11:43:22 +11:00 |
|
Alexander Medvednikov
|
b1bff3f319
|
workflows: use ./v instead of v
|
2020-11-29 20:53:33 +01:00 |
|
ka-weihe
|
9367dcda10
|
all: fix remaining c warnings and add -Werror to CI (#7021)
|
2020-11-29 21:23:37 +02:00 |
|
Alexander Medvednikov
|
5eb7660608
|
workflows: releases: build v -prod
|
2020-11-29 19:57:12 +01:00 |
|
spaceface777
|
4e6bc27b30
|
compiler: fix self compilation with cached modules on macOS (#7023)
|
2020-11-29 19:30:35 +01:00 |
|
Alexander Medvednikov
|
c7cefa9ce6
|
json: fix encoding pointers
|
2020-11-29 17:45:22 +01:00 |
|
Delyan Angelov
|
adeebad2a6
|
compiler: use thirdparty/tcc/tcc.exe by default, when no explicit -cc is given (#6598)
|
2020-11-29 16:18:49 +01:00 |
|
yuyi
|
0b96cd50e1
|
scanner: fix escape \u (fix #6849) (#7012)
|
2020-11-29 17:01:40 +02:00 |
|
Delyan Angelov
|
008ce8fc65
|
repeat: support -p {option}:-prod,'' -p {compiler}:tcc,gcc -t '{T} {option} -cc {compiler} x.v' v
|
2020-11-29 16:14:11 +02:00 |
|
Ned Palacios
|
6c634086b0
|
json2: decode fn returns ?T ; add new tests (#6933)
|
2020-11-29 14:54:45 +01:00 |
|
Nick Treleaven
|
8f15af6adc
|
pref: add -m32, -m64 command-line options (#7011)
|
2020-11-29 14:53:49 +01:00 |
|
Nick Treleaven
|
9772306ae9
|
help: list -showcc, -w (#7013)
|
2020-11-29 14:11:12 +01:00 |
|
joe-conigliaro
|
91eca539d0
|
all: -usecache fixes and self compilation & some type cname optimisation (#7015)
|
2020-11-29 14:10:45 +01:00 |
|
Swastik Baranwal
|
3afa606154
|
vfmt: fix eating c in c'foo' (#7009)
* fmt: add formatting for cstrs
* fmt
|
2020-11-29 10:39:50 +02:00 |
|