Alexander Medvednikov
|
2fe20cd092
|
compiler: fix struct order bug
|
2019-08-29 23:46:12 +03:00 |
Henrixounez
|
c6b79dfd24
|
compiler: check for reserved names during struct declaration
|
2019-08-29 22:41:21 +03:00 |
Henrixounez
|
2507735596
|
compiler: stricter non-allocation condition for print optimization
|
2019-08-29 22:19:30 +03:00 |
Henrixounez
|
29e0396eca
|
compiler: adds handling of two variables for loop on string
|
2019-08-29 21:41:16 +03:00 |
Shiqing
|
519028e263
|
Fix incorrect string open/close check in REPL
|
2019-08-29 21:40:49 +03:00 |
Henrixounez
|
52c2763ee3
|
compiler: prompt error if trying to use f for floats
|
2019-08-29 21:39:58 +03:00 |
Henrixounez
|
4b9cc1246e
|
compiler: allow functions return without main function
|
2019-08-29 21:39:39 +03:00 |
Delyan Angelov
|
4f62e8235f
|
repl: add a test for naked strings.
|
2019-08-29 12:30:33 +03:00 |
Delyan Angelov
|
83954acfd4
|
compiler: use cerror instead of panic.
|
2019-08-29 11:50:18 +03:00 |
Joe Conigliaro
|
4a506b0566
|
fix issue #1777
|
2019-08-29 11:46:05 +03:00 |
Alexander Medvednikov
|
91ece782af
|
compiler: move Var back to table.v now that the struct bug is fixed
|
2019-08-28 21:23:46 +03:00 |
Alexander Medvednikov
|
5b1700e52a
|
compiler: fix struct order bug
|
2019-08-28 21:19:34 +03:00 |
Alexander Medvednikov
|
f29079daac
|
better winroot.zip info message
|
2019-08-28 21:19:34 +03:00 |
Delyan Angelov
|
c92654a044
|
fix building v on alpine with musl libc
|
2019-08-28 19:26:18 +03:00 |
unknown-v
|
fed9f01b2d
|
use -rdynamic only if host os is not windows
|
2019-08-28 16:23:53 +03:00 |
Vitaly Takmazov
|
5124eae47d
|
msvc: check exit code
|
2019-08-28 13:26:27 +03:00 |
Delyan Angelov
|
73c6bae480
|
print backtraces on panic on mac and linux
|
2019-08-27 23:29:13 +03:00 |
joe-conigliaro
|
02fc7e14cd
|
make trim use cutset like trim_right/trim_left
|
2019-08-27 22:53:32 +03:00 |
Delyan Angelov
|
2d87fea074
|
compiler: allow passing options to v run
|
2019-08-27 21:08:54 +03:00 |
Alexander Medvednikov
|
e2c7d3b2d9
|
v symlink
|
2019-08-27 19:35:48 +03:00 |
Alexander Medvednikov
|
f6147b7ac7
|
Revert "switch deprecation notice"
This reverts commit a43b831965 .
|
2019-08-27 13:10:18 +03:00 |
Alexander Medvednikov
|
b48b076dac
|
remove is_play
|
2019-08-27 13:10:18 +03:00 |
Sunny Lam
|
a5b44b3bc5
|
disable implicit-function-declaration for FreeBSD
|
2019-08-27 12:53:50 +03:00 |
Alexander Medvednikov
|
cca85566d3
|
parser: fix duplicate enum generation
|
2019-08-27 02:48:55 +03:00 |
Alexander Medvednikov
|
a43b831965
|
switch deprecation notice
|
2019-08-27 02:47:49 +03:00 |
Danil-Lapirow
|
7edcbeca1a
|
parser: match expression + match fixes
|
2019-08-27 00:39:11 +03:00 |
Alexander Medvednikov
|
d4b6b6c833
|
freetype: render all Unicode characters
|
2019-08-27 00:20:54 +03:00 |
Delyan Angelov
|
99c9410cc2
|
compiler: add all C reserved words to CReserved
|
2019-08-26 20:04:57 +03:00 |
Robin Martijn
|
5df31c16f7
|
json: fix #1751; support unsigned integers
|
2019-08-26 20:02:19 +03:00 |
teggot
|
f34d14d901
|
Register map type while declaration
|
2019-08-26 20:01:34 +03:00 |
Delyan Angelov
|
aa438c7c3f
|
os: fix exec() and get_raw_line(); fix Windows tests and examples
|
2019-08-26 13:51:48 +03:00 |
Henrixounez
|
fe50aeb130
|
compiler: prevent multiple same field initialization
|
2019-08-26 13:39:45 +03:00 |
Swastik Baranwal
|
db525524ee
|
string: title() and small fixes
|
2019-08-26 13:32:53 +03:00 |
Henrixounez
|
ad32a3770b
|
compiler: cast correctly strings between byte* and char* when needed
|
2019-08-25 01:50:44 +03:00 |
Henrixounez
|
0a0d6536c2
|
compiler: access index when casting array into an array[] for pointer
|
2019-08-25 01:49:51 +03:00 |
Alexander Medvednikov
|
57880aed18
|
compiler: fix linux crash
|
2019-08-24 15:04:31 +03:00 |
Alexander Medvednikov
|
dfc7c9c00f
|
final tcc fixes
|
2019-08-24 14:39:27 +03:00 |
Alexander Medvednikov
|
cd10890258
|
minor tcc fixes
|
2019-07-08 03:44:47 +02:00 |
Alexander Medvednikov
|
4c07df6a21
|
small webassembly fix
|
2019-08-24 03:09:23 +03:00 |
Alexander Medvednikov
|
031e7fe113
|
os: libproc.h on macos only
|
2019-08-24 02:53:11 +03:00 |
Alexander Medvednikov
|
7fd9827318
|
all: add missing includes
|
2019-08-24 02:48:47 +03:00 |
teggot
|
2be0777c98
|
Fix issue of missing code in C
|
2019-08-24 00:27:48 +03:00 |
teggot
|
421b6ce4ac
|
Fix typo
|
2019-08-24 00:26:30 +03:00 |
Alexander Medvednikov
|
d98c20466e
|
cc.v: build with "implicit-function-declaration" and fix declarations
required for the webassembly backend
2
|
2019-08-24 00:20:53 +03:00 |
Delyan Angelov
|
1b3a21f197
|
compiler: use absolute paths for the c files and clean them up
|
2019-08-23 20:05:02 +03:00 |
Alexander Medvednikov
|
0589decc43
|
parser: change the new_parser() signature
|
2019-08-23 13:43:31 +03:00 |
Alexander Medvednikov
|
624a932420
|
compiler: cc.v
|
2019-08-23 12:06:01 +03:00 |
Delyan Angelov
|
d362f73af8
|
compiler: support passing -cc to specify the desired C compiler
|
2019-08-23 11:42:48 +03:00 |
Alexander Medvednikov
|
df593870ae
|
scanner: fix a string overflow
|
2019-08-23 03:28:25 +03:00 |
Alexander Medvednikov
|
8f1bf6033e
|
compiler: remove module_path()
|
2019-08-23 03:10:37 +03:00 |