joe-conigliaro
|
32ad33558d
|
crypto.rand: add PRNG function read_u64
|
2019-09-17 22:03:54 +03:00 |
|
Alexander Medvednikov
|
0a2f7a6ba7
|
fix tests
|
2019-09-17 13:37:25 +03:00 |
|
Alexander Medvednikov
|
1397d532c6
|
compiler: check if mutable receivers are modified
|
2019-09-17 13:10:43 +03:00 |
|
joe-conigliaro
|
9c9e6290a6
|
remove unnecessary mut argument (#2016)
|
2019-09-17 01:09:19 +03:00 |
|
Alexander Medvednikov
|
19b04d5427
|
math: fix const warnings
|
2019-09-16 22:49:18 +03:00 |
|
Nicolas Sauzede
|
ff009f1c4e
|
rand: rand_r(seed)
|
2019-09-16 22:21:21 +03:00 |
|
vitalyster
|
f7a0fefe27
|
glfw: printf -> println
|
2019-09-16 21:07:34 +03:00 |
|
Alexander Medvednikov
|
c76d09f9a5
|
make V.js compile
|
2019-09-16 18:31:13 +03:00 |
|
Delyan Angelov
|
7cf7215557
|
testing: always show benchmarks
|
2019-09-16 18:27:55 +03:00 |
|
hazohelet
|
9158ba4640
|
vlib: add Android checks to build V on Android
|
2019-09-16 18:23:11 +03:00 |
|
Delyan Angelov
|
a45895a3af
|
new benchmark module + make the tests use it
|
2019-09-16 17:29:06 +03:00 |
|
joe-conigliaro
|
075a8e5ccb
|
compiler: improve typo detection
|
2019-09-15 20:07:12 +03:00 |
|
Alexander Medvednikov
|
3db4d66824
|
operator | not defined on bool
|
2019-09-15 19:35:48 +03:00 |
|
Alexander Medvednikov
|
48c05b5a45
|
cgen: use *char in all functions with *char args to avoid warnings
|
2019-09-15 18:56:33 +03:00 |
|
Alexander Medvednikov
|
849bef987c
|
more C warnings fixed
|
2019-09-15 15:53:57 +03:00 |
|
Alexander Medvednikov
|
3e923871cf
|
compiler: use *char() cast in C functions to afix warnings
|
2019-09-15 15:19:18 +03:00 |
|
joe-conigliaro
|
f077fbd32d
|
vlib: change [0;n] to [0].repeat(n)
|
2019-09-15 12:26:05 +03:00 |
|
Henrixounez
|
602e472b8a
|
builtin: getchar for unicode characters
|
2019-09-15 04:41:24 +03:00 |
|
Henrixounez
|
04ff9ede9f
|
readline: allow writing without tty + small fixes
|
2019-09-15 04:33:31 +03:00 |
|
Alexander Medvednikov
|
5cc81b91cb
|
JavaSript backend (early stage)
|
2019-09-15 03:49:57 +03:00 |
|
Vitor Oliveira
|
1a099c9284
|
vlib: fix several typos
|
2019-09-14 23:54:14 +03:00 |
|
joe-conigliaro
|
81bf67ba4f
|
hash.crc32: change *Crc32 to &Crc32
|
2019-09-13 22:45:04 +03:00 |
|
joe-conigliaro
|
5aaa794519
|
compiler: clean up the typo check
|
2019-09-13 16:15:30 +03:00 |
|
Alexander Medvednikov
|
9dd86f6fb8
|
compiler: more memory logic + replace "cur_fn &Fn" with "cur_fn Fn"
|
2019-09-13 15:47:31 +03:00 |
|
joe-conigliaro
|
41734affb3
|
compiler: detect typos in function/variable/module names
|
2019-09-13 14:10:24 +03:00 |
|
iRedMail
|
92b634de7c
|
Fixes old syntax and make Row.vals mutable
- Replace `*` by `&` for C code
- Make `Row.vals` mutable. Otherwise line 56 will raise error.
|
2019-09-13 00:46:51 +03:00 |
|
Henrixounez
|
af60f9ead4
|
compiler: escapes quote on literals
|
2019-09-11 15:48:08 +03:00 |
|
Alexander Medvednikov
|
9853323157
|
array: make ".contains()" private, use "in" everywhere
|
2019-09-11 15:12:13 +03:00 |
|
Delyan Angelov
|
a53c69de38
|
os: use path separator more consistently
|
2019-09-11 01:08:23 +03:00 |
|
Alexander Medvednikov
|
7fc678c961
|
fix urllib_test.v
|
2019-09-09 14:21:18 +03:00 |
|
Alexander Medvednikov
|
00687de43b
|
memory: clean up all arrays in the V compiler
|
2019-09-09 13:55:47 +03:00 |
|
Alexander Medvednikov
|
735c78fc6d
|
fix bitfield.v
|
2019-09-09 02:38:15 +03:00 |
|
Alexander Medvednikov
|
a6ec6e23bc
|
bf: minor clean up
|
2019-09-09 02:31:43 +03:00 |
|
Alexander Medvednikov
|
31c9a2a744
|
fix bitfield_test.v
|
2019-09-08 17:55:27 +03:00 |
|
Alexander Medvednikov
|
ae866260c8
|
bf: rename to bitfield
|
2019-09-08 17:45:51 +03:00 |
|
Alexander Medvednikov
|
6dcdb224a1
|
bf: fix resize()
|
2019-09-08 16:10:59 +03:00 |
|
Alexander Medvednikov
|
dcc42c858b
|
glfw: GPU driver info
|
2019-09-08 15:54:16 +03:00 |
|
Alexander Medvednikov
|
76a89c832e
|
parser: small optimizations
|
2019-08-26 01:19:39 +03:00 |
|
Flavien CADET
|
c1f76aec3a
|
vweb: fix a typo
|
2019-09-06 20:30:20 +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 |
|
Henrixounez
|
cc5470d068
|
readline: overwrite mode and eof fix
|
2019-09-05 02:02:04 +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
|
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 |
|
Henrixounez
|
216f343f09
|
readline: history feature
|
2019-09-03 16:07:20 +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 |
|
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 |
|
Alexander Medvednikov
|
1c6d51f271
|
remove u8 and i32 from tests and examples
|
2019-09-02 15:02:25 +03:00 |
|
Alexander Medvednikov
|
718041194f
|
os: clean up
|
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 |
|
Alexander Medvednikov
|
0e2c41e0f9
|
replace *Foo with &Foo everywhere
|
2019-09-01 22:51:16 +03:00 |
|
Alexander Medvednikov
|
3bd7bcfac3
|
remove u8 and i32 aliases
|
2019-09-01 22:37:22 +03:00 |
|
Alexander Medvednikov
|
4edccce9a3
|
array: sort ints
|
2019-09-01 22:30:49 +03:00 |
|
Henrixounez
|
fe3639d547
|
readline: multiline wrapping for editing and cursor
|
2019-09-01 20:43:47 +03:00 |
|
Alexander Medvednikov
|
bfa6505636
|
compiler: replace &Type with Type
|
2019-09-01 14:05:03 +03:00 |
|
Alexander Medvednikov
|
961e778ed1
|
map_test.v: format + ref test
|
2019-09-01 14:05:03 +03:00 |
|
Alexander Medvednikov
|
af5b2e1b3c
|
glfw: make Pos fields public
|
2019-09-01 07:09:18 +03:00 |
|
Henrixounez
|
4abfb686ec
|
readline: moving cursor feature
|
2019-09-01 01:02:33 +03:00 |
|
Henrixounez
|
95b107cbc6
|
readline: reworked dispatch architecture for easier features add
|
2019-08-31 21:18:32 +03:00 |
|
Alexander Medvednikov
|
72363ada84
|
array: make .set() private + format
|
2019-08-31 02:35:05 +03:00 |
|
Henrixounez
|
a9a4032a11
|
readline: basic reading on linux
|
2019-08-31 00:54:53 +03:00 |
|
kawa-yoiko
|
4f0f99e663
|
parser: fix mutability with chained fields
|
2019-08-30 20:19:06 +03:00 |
|
Delyan Angelov
|
e3389e8ec1
|
log: add seconds to terminal output too.
|
2019-08-30 13:06:02 +03:00 |
|
Alexander Medvednikov
|
d5d1b74f90
|
time: do not include <unistd.h> on windows
|
2019-08-30 01:10:29 +03:00 |
|
Alexander Medvednikov
|
3c5087902d
|
fix msvc build
|
2019-08-30 01:06:10 +03:00 |
|
Alexander Medvednikov
|
2fe20cd092
|
compiler: fix struct order bug
|
2019-08-29 23:46:12 +03:00 |
|
Henrixounez
|
29e0396eca
|
compiler: adds handling of two variables for loop on string
|
2019-08-29 21:41:16 +03:00 |
|
joe-conigliaro
|
cd625b04eb
|
http: windows - make https requests work in threads
|
2019-08-29 12:33:20 +03:00 |
|
joe-conigliaro
|
32683ad6fd
|
sync: fix mutex on win & waitgroup (all os) update. fixes news_fetcher example on win (#1776)
|
2019-08-29 11:48:03 +03:00 |
|
Delyan Angelov
|
c92654a044
|
fix building v on alpine with musl libc
|
2019-08-28 19:26:18 +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 |
|
joe-conigliaro
|
3db50f724b
|
net.urllib: Update with latest changes from go lib
|
2019-08-27 22:44:41 +03:00 |
|
Alexander Medvednikov
|
ab0a78a498
|
fix sync_win.v
|
2019-08-27 00:46:27 +03:00 |
|
Alexander Medvednikov
|
d4b6b6c833
|
freetype: render all Unicode characters
|
2019-08-27 00:20:54 +03:00 |
|
Robin Martijn
|
5df31c16f7
|
json: fix #1751; support unsigned integers
|
2019-08-26 20:02:19 +03:00 |
|
joe-conigliaro
|
857cf00caf
|
builtin.string: make trim_left/right() behave correctly
|
2019-08-26 14:18:58 +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 |
|
Swastik Baranwal
|
db525524ee
|
string: title() and small fixes
|
2019-08-26 13:32:53 +03:00 |
|
Robin Martijn
|
754b8082fb
|
time/vlib: fix day_of_week() with sakamoto's algorithm
|
2019-08-25 23:35:01 +03:00 |
|
joe-conigliaro
|
836cc32d78
|
http: allocate memory dynamically on Windows
|
2019-08-25 21:27:12 +03:00 |
|
Henrixounez
|
f22d5c5624
|
vlib: remove negative checks on unsigned (#1728)
|
2019-08-25 01:48:38 +03:00 |
|
Delyan Angelov
|
a62e6b127a
|
http: send headers and request data
|
2019-08-25 01:48:06 +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 |
|
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 |
|
Michiel Vlootman
|
817f5bf0a6
|
add test for [json:fieldname]
Added test also tests the output from json.encode to make sure the json:fieldname attribute is used.
|
2019-08-23 11:43:11 +03:00 |
|
Alexander Medvednikov
|
e39cb41d6b
|
json: custom json field names with "[json:field_name]"
|
2019-08-23 02:54:39 +03:00 |
|