Henrixounez
|
bfdab586e3
|
compiler: allow to declare C function with pointers with &
|
2019-09-06 15:13:38 +03:00 |
joe-conigliaro
|
8ac0a2b2dd
|
compiler: rework flags & support win path spaces + more
|
2019-09-06 15:12:04 +03:00 |
iBug ♦
|
e8068b5e1d
|
readme: Add CentOS / RHEL / Fedora instructions
|
2019-09-06 13:23:51 +03:00 |
Henrixounez
|
3de99d365e
|
compiler: allows dir spelling with slash at the end
|
2019-09-06 13:23:19 +03:00 |
joe-conigliaro
|
79d4d56fe5
|
string: implement is_space in V & make trim_space use trim
|
2019-09-06 13:22:37 +03:00 |
Carlos Esquerdo Bernat
|
8a77d4482c
|
vweb: fix headers
|
2019-09-05 15:46:24 +03:00 |
Henrixounez
|
f83bc9528d
|
readline: added suspend handling and dont print special characters
|
2019-09-05 15:06:41 +03:00 |
Alexander Medvednikov
|
c12d4d1bd2
|
make "build module" generate an object file
|
2019-09-05 13:01:30 +03:00 |
BigBlack
|
7cf058feac
|
parser: function pointers
|
2019-09-05 12:09:41 +03:00 |
Henrixounez
|
726fcb5eec
|
compiler: check if-expressions returning only one type
|
2019-09-05 12:08:40 +03:00 |
Delyan Angelov
|
818bea34a4
|
Update PULL_REQUEST_TEMPLATE
Ask people to delete the PR boilerplate text.
|
2019-09-05 12:07:28 +03:00 |
Joe Conigliaro
|
96e959342a
|
compiler/msvc: support paths with hyphen
|
2019-09-05 04:06:13 +03:00 |
Henrixounez
|
cc5470d068
|
readline: overwrite mode and eof fix
|
2019-09-05 02:02:04 +03:00 |
Delyan Angelov
|
ec61821bf7
|
compiler: support explicit runrepl argument, so that the v repl can be launched with options like -debug and so on.
|
2019-09-04 19:50:51 +03:00 |
joe-conigliaro
|
d1210b9e9f
|
compiler/cgen: fix github username in error message
|
2019-09-04 19:49:53 +03:00 |
joe-conigliaro
|
a0b3d0809d
|
makefile: uname osx fix & detect MinGW & MSYS
|
2019-09-04 19:49:11 +03:00 |
Joe Conigliaro
|
2ae2ede06a
|
fix *Type warning in examples
|
2019-09-04 19:48:19 +03:00 |
Danil-Lapirow
|
c6f7479a72
|
parser: add return dropping to false to check whether statements return
|
2019-09-04 19:48:01 +03:00 |
Danil-Lapirow
|
5c43bfbf13
|
parser: add additional paren for multi case branch
|
2019-09-04 19:47:37 +03:00 |
Joe Conigliaro
|
dd670fb4a3
|
workaround msvc 0 struct field bug
|
2019-09-04 19:47:13 +03:00 |
Henrixounez
|
540602fab6
|
main: updated help on building a module
|
2019-09-04 19:46:42 +03:00 |
Alexander Medvednikov
|
3b4703e3b5
|
Revert "travis: bring back msvs test"
This reverts commit 86d95fcd22 .
|
2019-09-04 18:47:23 +03:00 |
Alexander Medvednikov
|
86d95fcd22
|
travis: bring back msvs test
|
2019-09-04 18:25:42 +03:00 |
Joe Conigliaro
|
afde6f582d
|
workaround for fn_test on windows
|
2019-09-04 18:24:41 +03:00 |
Alexander Medvednikov
|
2c8c6e6636
|
travis: don't run msvc tests for now
|
2019-09-04 18:01:50 +03:00 |
joe-conigliaro
|
8e25019634
|
simplify & optimize cgen sort_structs
|
2019-09-04 11:41:21 +03:00 |
Sauzede, Nicolas
|
a206667b4d
|
Make Makefile make windows build succesfully on MSYS2/mingw64
|
2019-09-04 02:43:24 +03:00 |
vitalyster
|
38d26c8080
|
Travis: run msvc tests
|
2019-09-03 20:15:08 +03:00 |
joe-conigliaro
|
b4d033ff54
|
compiler: generalize mod dag & use for sorting structs also
|
2019-09-03 19:11:21 +03:00 |
Delyan Angelov
|
db110759ab
|
vweb: fix warnings
|
2019-09-03 19:10:56 +03:00 |
joe-conigliaro
|
6921c15b7b
|
compiler: fix repl chained_fields test (windows)
|
2019-09-03 18:42:40 +03:00 |
joe-conigliaro
|
5dcfda0600
|
crypto.rand: improve test to actually check for difference in data
|
2019-09-03 16:10:26 +03:00 |
Delyan Angelov
|
c9a39dfdb5
|
compiler: build tetris executable on windows with both msvc and mingw gcc
|
2019-09-03 16:09:43 +03:00 |
Vitaly Takmazov
|
fcc6dd1d4d
|
make.bat: remove diagnostic output and msvc banners
|
2019-09-03 16:08:05 +03:00 |
Henrixounez
|
216f343f09
|
readline: history feature
|
2019-09-03 16:07:20 +03:00 |
Vitaly Takmazov
|
7dd754ae74
|
Travis: break windows tests
|
2019-09-03 16:05:38 +03:00 |
Joe Conigliaro
|
1f67d9edd8
|
fix bugs breaking tests
|
2019-09-03 15:21:52 +03:00 |
Delyan Angelov
|
ecb661f719
|
tetris: fix &Foo instead of *Foo warnings.
|
2019-09-03 11:39:06 +03:00 |
Vitaly Takmazov
|
83d724fb70
|
print_backtrace: do not use printf directly
|
2019-09-03 11:09:55 +03:00 |
Delyan Angelov
|
d681e1cae3
|
compiler: fix deprecation message for u8.
|
2019-09-02 21:04:27 +03:00 |
Henrixounez
|
510fb2a981
|
readline: add custom prompt feature
|
2019-09-02 20:22:33 +03:00 |
Delyan Angelov
|
93716ee944
|
crypto: add utility hexhash functions
|
2019-09-02 20:22:19 +03:00 |
Alexander Medvednikov
|
bb9eec8696
|
json: use &
|
2019-09-02 19:17:05 +03:00 |
Henrixounez
|
9b8de9b59c
|
readline: clear the screen on ctrl+l
|
2019-09-02 15:33:46 +03:00 |
F1ssi0N
|
892c948a44
|
Make sure to actually generate the empty struct declaration
|
2019-09-02 15:33:03 +03:00 |
Alexander Medvednikov
|
1c6d51f271
|
remove u8 and i32 from tests and examples
|
2019-09-02 15:02:25 +03:00 |
Alexander Medvednikov
|
0db1eaa55a
|
parser: get_type2() for the upcoming type system refactoring
|
2019-09-02 14:55:26 +03:00 |
Alexander Medvednikov
|
718041194f
|
os: clean up
|
2019-09-02 13:57:00 +03:00 |
Alexander Medvednikov
|
b667940c68
|
parser: fix a +1 bug when skipping function body
|
2019-09-02 13:57:00 +03:00 |
Henrixounez
|
33ae7520e7
|
readline: added suppr key to delete characters right of cursor
|
2019-09-02 13:36:04 +03:00 |