Alexander Medvednikov
|
bcde155da7
|
test the recent type alias string; print vweb templates in verbose mode
|
2019-12-16 19:34:04 +03:00 |
BigBlack
|
fc33f9d49c
|
type alias check
|
2019-12-14 22:01:20 +03:00 |
Delyan Angelov
|
1cd5fab21d
|
testing: support for internal module testing
|
2019-12-14 15:57:28 +03:00 |
Alexander Medvednikov
|
c72bf0e1b1
|
global access modifier
|
2019-12-13 20:28:28 +03:00 |
Alexander Medvednikov
|
dc83e30a44
|
access modifiers: update tests/examples
|
2019-12-13 20:09:11 +03:00 |
Delyan Angelov
|
fc64238a39
|
testing: allow tests to import the same module with no custom options
|
2019-12-13 19:28:39 +03:00 |
Alexander Medvednikov
|
88ec9c235d
|
sort structs: handle fixed size arrays
|
2019-12-12 14:21:22 +03:00 |
joe-conigliaro
|
3486118ab7
|
compiler: force custom struct .str() methods to be defined public
|
2019-12-11 03:24:26 +03:00 |
joe-conigliaro
|
6d5e9f88f8
|
parser: allow enums to be used as bitfield flags
|
2019-12-10 06:16:47 +03:00 |
Alexander Medvednikov
|
02eee49d25
|
fix defer_test
|
2019-12-08 15:30:14 +03:00 |
Alexander Medvednikov
|
c9886e6f42
|
use ++ everywhere
|
2019-12-08 14:34:51 +03:00 |
Alexander Medvednikov
|
c019dd6f98
|
test assert in functions that return values
|
2019-12-07 22:42:20 +03:00 |
Alexander Medvednikov
|
ad6adf327e
|
vlib: fix missing `else{}` in match statements
|
2019-12-07 17:23:37 +03:00 |
Alexander Medvednikov
|
a594e009f2
|
test high order function
|
2019-12-07 16:13:25 +03:00 |
Delyan Angelov
|
98374ea6fe
|
CI: fix msvc (temporary work around dialogs poping up)
|
2019-12-05 17:08:18 +03:00 |
Alexander Medvednikov
|
fb237b9e53
|
parser: check types in `a in b` expressions
|
2019-12-04 22:17:24 +03:00 |
Delyan Angelov
|
9a6711fa1b
|
compiler: c'str' now has type charptr
|
2019-12-04 13:34:06 +03:00 |
Alexander Medvednikov
|
3fea8f3de5
|
*char => charptr everywhere
|
2019-12-01 10:33:26 +03:00 |
Alexander Medvednikov
|
a23a4ed98a
|
update all index() uses
|
2019-11-30 15:27:16 +03:00 |
bogen85
|
e31d892598
|
make _V_mret_ unique by putting p.token_idx in it
|
2019-11-29 11:11:53 +03:00 |
Delyan Angelov
|
7545ea709a
|
enable alpine/musl CI tests
|
2019-11-28 11:46:52 +03:00 |
bogen85
|
3b7466a13d
|
ci: rename multiret_with_ptrtype.v
|
2019-11-28 09:46:52 +03:00 |
bogen85
|
e63300e286
|
temporary fix for issue #2897
|
2019-11-27 19:55:32 +03:00 |
れもん
|
584786d87c
|
parser: fix `in` expression
|
2019-11-27 08:48:04 +03:00 |
ʇʞʌp
|
6349bd33d3
|
compiler: Allow `or` usage when assigning to struct fields. (#2893)
|
2019-11-26 09:07:35 +03:00 |
ʇʞʌp
|
81d552038c
|
parser: allow constant usage in assoc
|
2019-11-26 06:41:56 +03:00 |
bogen85
|
5c217b9e61
|
fix hexadecimal constants + freestanding fixes
|
2019-11-26 06:12:37 +03:00 |
Alexander Medvednikov
|
a4ab7b14c1
|
wrap up struct default vals + tests
|
2019-11-25 05:59:58 +03:00 |
れもん
|
3d235169c8
|
parser: fix if expression
|
2019-11-23 14:25:57 +03:00 |
Dwight Schauer
|
4edade5067
|
compiler: fix a deferencing cast was causing a segfault
|
2019-11-22 09:11:06 +03:00 |
joe-conigliaro
|
8fbfceed30
|
compiler: generics - support across modules/files
|
2019-11-22 08:22:11 +03:00 |
Alexander Medvednikov
|
3e564a2506
|
parser: fix register() bug in interfaces
|
2019-11-20 18:19:13 +03:00 |
Alexander Medvednikov
|
439bb0c5de
|
foo()? test
|
2019-11-18 12:11:25 +03:00 |
Alexander Medvednikov
|
4c0269597d
|
fix repl tests; change asm syntax a bit
|
2019-11-18 11:59:13 +03:00 |
Alexander Medvednikov
|
6ae8457f35
|
fix strings.Builder.str()
|
2019-11-17 07:05:13 +03:00 |
Alexander Medvednikov
|
6c51d0bb78
|
another inline asm test + disable on msvc
|
2019-11-17 01:07:21 +03:00 |
Alexander Medvednikov
|
2964bf9e23
|
inline assembly
|
2019-11-17 00:59:49 +03:00 |
Delyan Angelov
|
e577b40743
|
compiler: add support for $if x32, x64, big_endian, little_endian
|
2019-11-15 16:14:28 +03:00 |
Alexander Medvednikov
|
b1fa0d25f0
|
foo()? syntax
|
2019-11-14 06:15:45 +03:00 |
Alexander Medvednikov
|
3b929cdd03
|
update repls tests
|
2019-11-13 20:40:01 +03:00 |
Steven Gay
|
51663520c8
|
MSVC backtrace
|
2019-11-13 11:05:06 +03:00 |
BigBlack
|
99169ae4ff
|
parser: ptr++,*(ptr+1)
|
2019-11-11 23:39:16 +03:00 |
BigBlack
|
0ab09a57f7
|
parser: multi-level pointers
|
2019-11-11 18:43:22 +03:00 |
Delyan Angelov
|
de5b4f0497
|
fix tests for tcc, extract failing stuff to separate simpler files to ease debugging
* Fix compiling vlib/compiler/tests/fn_test.v with tcc.
* Extract failing tests from fn_test.v so that they are more readable and easier to debug.
|
2019-11-11 17:59:59 +03:00 |
Alexander Medvednikov
|
bf98eb55ee
|
remove a test until a tcc bug is fixed
|
2019-11-11 05:27:30 +03:00 |
Alexander Medvednikov
|
887c94d9ba
|
parser: second batch of start_tmp()
|
2019-11-11 05:14:54 +03:00 |
Alexander Medvednikov
|
f30d0ce667
|
parser: fix a bug with complex ref fn args
|
2019-11-11 04:56:13 +03:00 |
Alexander Medvednikov
|
ffa9646749
|
Revert "print_backtrace_skipping_top_frames: Implementation for MSVC "
This reverts commit d1e7a54f3a .
|
2019-11-10 20:01:19 +03:00 |
Alexander Medvednikov
|
c7f3413d70
|
more vfmt fixes
|
2019-11-10 19:49:19 +03:00 |
Steven Gay
|
d1e7a54f3a
|
print_backtrace_skipping_top_frames: Implementation for MSVC
|
2019-11-10 19:34:53 +03:00 |