Uwe Krüger
|
076089d3c5
|
checker: apply stricter type checks to function args and return types
|
2020-06-01 21:15:59 +02:00 |
|
Uwe Krüger
|
013fdb8a4b
|
checker: restrict numeric promotions to cases where no data is lost
|
2020-05-27 05:42:48 +02:00 |
|
Uwe Krüger
|
2635be511f
|
all: re-apply C++ support
|
2020-05-18 21:38:06 +02:00 |
|
Alexander Medvednikov
|
07a78b2843
|
Revert "all: C++ compiler support"
This reverts commit 9a237c3e82 .
|
2020-05-18 17:05:48 +02:00 |
|
Uwe Krüger
|
9a237c3e82
|
all: C++ compiler support
|
2020-05-18 15:51:36 +02:00 |
|
pancake
|
b5bf0eeac5
|
time: add .no_delimiter format option
|
2020-05-08 21:23:26 +03:00 |
|
Major Taylor
|
25f2b171fc
|
time: Timer -> StopWatch; time.Duration
|
2020-04-24 07:33:25 +02:00 |
|
Daniel Däschle
|
b0dacef32b
|
time: change unix timestamp to u64
|
2020-04-07 03:35:47 +02:00 |
|
yuyi
|
8ba6e45d83
|
time: fix unix_time
|
2020-04-04 12:10:56 +02:00 |
|
joe-conigliaro
|
d048bf66b0
|
cgen: optimize/generalize typ method
|
2020-04-01 00:18:25 +11:00 |
|
Alexander Medvednikov
|
473d9fef55
|
checker: do not allow extra () in if conditions
|
2020-03-27 14:57:19 +01:00 |
|
yuyi
|
2efc37947d
|
time: calc_unix => unix_time
|
2020-03-22 19:43:59 +01:00 |
|
Alexander Medvednikov
|
9034b1fd08
|
v2: match cgen; use as for casting
|
2020-02-07 14:50:52 +01:00 |
|
Alexey
|
65744207fc
|
time: reorganize module
|
2020-02-06 14:19:44 +01:00 |
|
Alexey
|
91e181b14a
|
time: return optional value in parse and parse_iso functions
|
2020-02-06 10:22:00 +01:00 |
|
Alexey
|
a61c9c617d
|
time: use _mkgmtime and timegm to calculate unix time
|
2020-02-05 06:13:11 +01:00 |
|
Alexander Medvednikov
|
80daaff874
|
v2: scopes, or, in, hex
|
2020-02-04 17:44:39 +01:00 |
|
vitalyster
|
21b54723e4
|
time: fix timezone
|
2020-02-04 12:17:04 +01:00 |
|
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
|
nsauk
|
84438c0139
|
time: add str()
|
2020-01-20 15:06:15 +01:00 |
|
Delyan Angelov
|
6d30697d9b
|
time: move time.random() to time.misc module
avoids importing rand to programs that do not need pseudo random generation).
|
2020-01-07 12:58:24 +01:00 |
|
Alexander Medvednikov
|
2f8969c604
|
time: Windows fix
|
2020-01-01 12:01:03 +01:00 |
|
Alexander Medvednikov
|
87cff0386c
|
time: gmt offset; macos syscalls
|
2020-01-01 10:09:19 +01:00 |
|
lutherwenxu
|
286a0a1371
|
time: rewrite unix() function
|
2019-12-31 17:11:47 +01:00 |
|
yatsen1
|
137a473bb7
|
add time.parse_iso
|
2019-12-23 13:36:51 +03:00 |
|
yatsen1
|
d03f0ec294
|
fix time.parse()
|
2019-12-23 13:25:44 +03:00 |
|
Alexander Medvednikov
|
6210984c97
|
run vfmt
|
2019-12-20 02:09:56 +03:00 |
|
Alexander Medvednikov
|
f51784ee01
|
remove unnecessary casts everywhere
|
2019-12-07 15:51:00 +03:00 |
|
Alexander Medvednikov
|
b2b34e18e4
|
use the new &C.Foo(0) cast
|
2019-12-04 12:19:32 +03:00 |
|
Alexander Medvednikov
|
81d4f66fbb
|
string: make index() return ?int instead of int /-1
|
2019-11-30 13:21:21 +03:00 |
|
Alexander Medvednikov
|
b38283dcf1
|
string: make left/right private
|
2019-11-30 12:06:17 +03:00 |
|
kevin70g
|
5536eb581c
|
time: C.timeval struct member definitions fix
|
2019-11-19 18:28:29 +03:00 |
|
Nicolas Sauzede
|
1dadf9d966
|
fix Windows warnings
|
2019-11-16 02:30:50 +03:00 |
|
Alexander Medvednikov
|
ffa6bcfff5
|
vfmt: handle comments
|
2019-11-13 11:54:22 +03:00 |
|
Alexander Medvednikov
|
f30d0ce667
|
parser: fix a bug with complex ref fn args
|
2019-11-11 04:56:13 +03:00 |
|
Enrico Lefass
|
a691cc857e
|
time: add new public functions for formatting
|
2019-11-01 02:13:03 +03:00 |
|
joe-conigliaro
|
59378dce46
|
compiler/vlib: replace substr/left/right with [start..end] everywhere
|
2019-10-27 10:03:15 +03:00 |
|
Mihael Dimoski
|
b6fa252fc9
|
time: make Time struct public
|
2019-10-25 22:04:25 +03:00 |
|
Enrico Lefass
|
fcead2f79e
|
time: squash three occasions of const(...) into one
|
2019-10-23 08:41:16 +03:00 |
|
Alexander Medvednikov
|
a76165828b
|
snake_case consts
|
2019-10-12 22:36:14 +03:00 |
|
Alexander Medvednikov
|
a9a73d9315
|
caching modules: almost there
|
2019-10-09 06:35:58 +03:00 |
|
Enrico Lefass
|
b0573bd4e4
|
time: add new public format function ddmmy()
|
2019-10-06 16:24:37 +03:00 |
|
Alexander Medvednikov
|
f45d3f07ed
|
fix 3 last C warnings and make sure no new warnings are introduced
|
2019-10-04 05:49:41 +03:00 |
|
Alexander Medvednikov
|
3db4d66824
|
operator | not defined on bool
|
2019-09-15 19:35:48 +03:00 |
|
Alexander Medvednikov
|
0e2c41e0f9
|
replace *Foo with &Foo everywhere
|
2019-09-01 22:51:16 +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 |
|
Vitaly Takmazov
|
5124eae47d
|
msvc: check exit code
|
2019-08-28 13:26:27 +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 |
|
Robin Martijn
|
754b8082fb
|
time/vlib: fix day_of_week() with sakamoto's algorithm
|
2019-08-25 23:35:01 +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 |
|
Sylvio Tavares
|
0e798b4c51
|
time: fix rand()
|
2019-08-02 00:31:02 +02:00 |
|
Alexander Medvednikov
|
207bab5f79
|
generics, vweb, comptime codegen, etc
|
2019-07-29 18:24:48 +02:00 |
|
Emily Hudson
|
e25ea7f9dd
|
add MSVC C backend support; fix live code reloading on Windows; other Windows fixes
|
2019-07-23 23:23:13 +02:00 |
|
Alexander Medvednikov
|
7fa1f423e2
|
fix time_test.v
|
2019-07-14 17:08:14 +02:00 |
|
nxshock
|
1ce295b683
|
time: days_in_month()
|
2019-07-14 16:43:57 +02:00 |
|
nxshock
|
b3e5c89ba9
|
time: add is_leap_year(year int)
|
2019-07-03 18:55:07 +02:00 |
|
Alexander Medvednikov
|
7a3b5c20dd
|
time: fix empty unix
|
2019-07-03 01:27:38 +02:00 |
|
Alexander Medvednikov
|
99a9a6572a
|
lots of Windows fixes and cross compilation for Windows
|
2019-07-01 16:51:17 +02:00 |
|
Alexander Medvednikov
|
b0c844415d
|
time.ticks() on Linux/macOS
|
2019-06-30 14:48:13 +02:00 |
|
Alexander Medvednikov
|
4594d78bd6
|
move all vlib modules to vlib/
|
2019-06-29 12:00:31 +02:00 |
|