Alexander Medvednikov
|
460b35137a
|
handle unknown fns; fn.v; type fixes
|
2020-01-02 08:30:15 +01:00 |
Alexander Medvednikov
|
b1d6021875
|
x64 fixes
|
2020-01-01 22:34:46 +01:00 |
Alexander Medvednikov
|
87cff0386c
|
time: gmt offset; macos syscalls
|
2020-01-01 10:09:19 +01:00 |
Alexander Medvednikov
|
c75cb86203
|
0.1.24
|
2019-12-31 20:49:11 +01:00 |
Alexander Medvednikov
|
4d31d5882d
|
x64, v2 backends
|
2019-12-31 19:42:16 +01:00 |
Alexander Medvednikov
|
da5fb5dcbd
|
Revert "x64, v2 backends"
This reverts commit 81ae54d9bd .
|
2019-12-31 13:23:12 +01:00 |
Alexander Medvednikov
|
81ae54d9bd
|
x64, v2 backends
|
2019-12-31 13:21:22 +01:00 |
Alexander Medvednikov
|
093a025ebf
|
parse_files(); ast.File
|
2019-12-30 16:55:59 +01:00 |
Delyan Angelov
|
a0f32f5c29
|
tests: improved test output formatting
|
2019-12-30 05:23:54 +01:00 |
vitalyster
|
2f23ee4818
|
windows: cleanup after bootstrapping with unicode entrypoint
|
2019-12-27 19:07:31 +01:00 |
Delyan Angelov
|
6c16bac908
|
vfmt: it can now be used for _platform.v files too, no matter the host os
|
2019-12-27 17:59:04 +01:00 |
Alexander Medvednikov
|
4da21d80e3
|
fix () warning
|
2019-12-27 10:16:00 +01:00 |
vitalyster
|
3f0f8bac49
|
windows: do not link gdi32/shell32 to console applications
* read os.args from argv when we have console
* dynamically load CommandLineToArgvW when we are GUI app
* link gdi32/shell32 in glfw module
|
2019-12-27 11:27:19 +03:00 |
Delyan Angelov
|
96fa15c125
|
v fmt: process .v files from a module too
|
2019-12-24 05:43:31 +03:00 |
Alexey
|
dced76d1a4
|
os, filepath: reorganize functions
|
2019-12-23 13:09:22 +03:00 |
Delyan Angelov
|
6e130cd446
|
compiler: support for custom flags
[if custom]fn..{} , #flag custom, $if custom {}
|
2019-12-23 13:09:00 +03:00 |
Delyan Angelov
|
42b1660c7e
|
move vfmt frontend program to tools/vfmt.v
|
2019-12-23 13:02:50 +03:00 |
Alexander Medvednikov
|
b76227b781
|
small vfmt fixes
|
2019-12-22 01:39:04 +03:00 |
Alexander Medvednikov
|
749d3ec14d
|
do not define __offsetof twice
|
2019-12-22 01:39:04 +03:00 |
Alexander Medvednikov
|
ef28a6b872
|
final vfmt run before CI check
|
2019-12-22 00:58:57 +03:00 |
Alexander Medvednikov
|
2b9392c46c
|
move hashmap to its own module for now
|
2019-12-22 00:54:25 +03:00 |
Alexander Medvednikov
|
61bfecfa09
|
vweb: minor fixes
|
2019-12-21 05:19:26 +03:00 |
joe-conigliaro
|
fbd9fedbfb
|
implement generic structs
|
2019-12-21 03:53:57 +03:00 |
Alexander Medvednikov
|
6210984c97
|
run vfmt
|
2019-12-20 02:09:56 +03:00 |
Alexander Medvednikov
|
1cef83aea4
|
run vfmt on array.v
|
2019-12-18 21:20:41 +03:00 |
Alexander Medvednikov
|
569b32bd1e
|
run vfmt on fn.v
|
2019-12-18 10:07:30 +03:00 |
Delyan Angelov
|
ba519f105a
|
compiler: option/command parsing bugfix
|
2019-12-17 16:00:10 +03:00 |
Alexander Medvednikov
|
54b0097cee
|
fix repl_test.v
|
2019-12-15 05:51:00 +03:00 |
Alexander Medvednikov
|
68357876ca
|
fix v_command()
|
2019-12-15 05:44:34 +03:00 |
Alexander Medvednikov
|
12ebed0589
|
error on an incorrect V command
|
2019-12-15 05:35:17 +03:00 |
Delyan Angelov
|
1cd5fab21d
|
testing: support for internal module testing
|
2019-12-14 15:57:28 +03:00 |
Alexander Medvednikov
|
8581c11900
|
update malloc
|
2019-12-14 02:46:55 +03:00 |
Alexander Medvednikov
|
ef562413cd
|
-prealloc
|
2019-12-14 02:28:15 +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
|
b8f728590b
|
string: last_index ?int
|
2019-12-12 21:54:48 +03:00 |
Alexander Medvednikov
|
e182274fe7
|
free memory block
|
2019-12-11 23:58:51 +03:00 |
Alexander Medvednikov
|
ad250523cd
|
fix parser.fileis()
|
2019-12-11 21:42:22 +03:00 |
Alexander Medvednikov
|
7dcd47369b
|
option to pre-allocate a memory block
|
2019-12-11 18:41:25 +03:00 |
Alexander Medvednikov
|
6f49d4c1d2
|
orm: bool support; vweb fixes
|
2019-12-09 23:20:29 +03:00 |
Alexander Medvednikov
|
8082a5e7f4
|
fix benchmarking stats
|
2019-12-09 17:25:56 +03:00 |
Delyan Angelov
|
f68d9d1a16
|
live: always add os and time when compiling -live programs
Fixes fail when -live user programs do not use os and time.
|
2019-12-09 13:48:41 +03:00 |
Alexander Medvednikov
|
8f9b6ac248
|
'$foo()' string interpolation
|
2019-12-08 23:18:11 +03:00 |
Alexander Medvednikov
|
b9a24e3b51
|
Revert "use stdint.h with msvc"
This reverts commit 93529031de .
|
2019-12-07 19:25:17 +03:00 |
Alexander Medvednikov
|
93529031de
|
use stdint.h with msvc
|
2019-12-07 19:20:53 +03:00 |
Alexander Medvednikov
|
2fb7fba856
|
require `else` in `match` statements
|
2019-12-07 17:01:44 +03:00 |
Alexander Medvednikov
|
c8d111924d
|
check unused and unmodified vars in all modules, not just main
|
2019-12-06 18:43:56 +03:00 |
Alexander Medvednikov
|
aed22a57e3
|
fixed size array with const length (`[N]int`)
|
2019-12-06 02:41:03 +03:00 |
Alexander Medvednikov
|
4888d27b71
|
fix v -live on macOS
|
2019-12-05 14:40:14 +03:00 |
Alexander Medvednikov
|
a57e29dfc5
|
os: replace dir_exists with is_dir; file_exists() => exists()
|
2019-12-04 23:17:45 +03:00 |
Alexander Medvednikov
|
47f5e1178f
|
-output-cross-platform-c for creating a single x-platform C file
|
2019-12-04 02:02:52 +03:00 |