|
4490cd2e8a
|
os: replace panics with optionals (#5718)
|
2020-07-07 12:41:42 +02:00 |
|
|
6b2777e681
|
compiler: support VTMP; tests: delete .tmp.c files on successfull tests
|
2020-07-06 15:08:46 +03:00 |
|
|
bae9ed0350
|
os: fix file.writeln(s) too, where s contains 0 bytes
|
2020-07-04 14:14:43 +03:00 |
|
|
95696559b7
|
os: fix early termination when saving binary (#5646)
|
2020-07-04 01:48:01 +02:00 |
|
|
c69ef876c5
|
os: remove return none in fn()?
|
2020-06-29 15:06:26 +02:00 |
|
|
025652bb78
|
vdoc: dd .vdocignore + minor fixes
|
2020-06-29 11:03:09 +02:00 |
|
|
c588bdee5a
|
cgen: fix fn()? return
|
2020-06-29 11:02:40 +02:00 |
|
|
c83c5e7c61
|
os: use return none in functions returning ?
|
2020-06-26 17:57:02 +03:00 |
|
|
951f30853a
|
os: fix rmdir on windows
|
2020-06-26 17:24:36 +03:00 |
|
|
692ca8ac83
|
os: make all rm functions return an optional
|
2020-06-26 15:01:10 +02:00 |
|
|
5e9c154376
|
os_api: cp/cp_all/... ?bool => ?
|
2020-06-25 12:06:47 +02:00 |
|
|
30169f86c1
|
os: make rm return an optional
|
2020-06-24 14:01:19 +02:00 |
|
|
7efb3ecb34
|
checker: check deprecated functions
|
2020-06-23 16:25:24 +02:00 |
|
|
63ef04e03e
|
os: make write_file() return an optional
|
2020-06-23 11:41:23 +02:00 |
|
|
72b09d4794
|
term: add clear
|
2020-06-19 17:15:41 +02:00 |
|
|
624005bbd0
|
tcc_win: fix tests
|
2020-06-19 12:54:56 +02:00 |
|
|
206e64d72c
|
os: add os.uname()
|
2020-06-14 16:46:30 +03:00 |
|
|
36edd6295f
|
vlib: transfer intro to readme; normalize comments
|
2020-06-08 00:04:23 +03:00 |
|
|
16bf300934
|
os: fix compilation with -cc gcc -prod of programs using os.cp
|
2020-06-06 22:05:23 +03:00 |
|
|
3aecdeab63
|
os,gl,sync: cleanup, prepare for .toplevel_comments vdoc mode
|
2020-06-06 18:47:25 +03:00 |
|
|
4fcabb71c4
|
os: implement cp for nix
|
2020-06-01 21:11:40 +02:00 |
|
|
3d83934caf
|
checker: check mutating methods; generics fixes
|
2020-06-01 15:44:10 +02:00 |
|
|
75eac291ac
|
all: variable sized options
|
2020-05-31 12:57:26 +02:00 |
|
|
f0a9b88ac4
|
all: add stdcall attribute, unhandled exception handler, get_raw_stdin, v_realloc
|
2020-05-29 03:06:27 +02:00 |
|
|
c7501e2d3d
|
os: fix build issue caused by fileno on *BSD
|
2020-05-28 11:08:59 +02:00 |
|
|
013fdb8a4b
|
checker: restrict numeric promotions to cases where no data is lost
|
2020-05-27 05:42:48 +02:00 |
|
|
dda875a9c8
|
all: unify const names to snake_case
|
2020-05-22 17:36:09 +02:00 |
|
|
8bf290acf0
|
os: minor fixes
|
2020-05-22 06:21:11 +02:00 |
|
|
ac396ea02f
|
http: cleanup backend_nix.c.v, fixes vpm too
|
2020-05-20 12:04:28 +03:00 |
|
|
931c846602
|
os: cleanup code duplication for os.create and os.open
|
2020-05-19 13:38:06 +03:00 |
|
|
03525843a0
|
parser: do not allow calling private functions
|
2020-05-18 22:54:11 +02:00 |
|
|
7f4cf08516
|
parser: check (mut f Foo) syntax
|
2020-05-17 13:51:18 +02:00 |
|
|
e245e22875
|
os: make exists_in_system_path function public
|
2020-05-16 22:46:05 +02:00 |
|
|
57dd26650c
|
os: add new function exists_in_system_path
|
2020-05-16 17:10:34 +02:00 |
|
|
f44a40eee0
|
checker: check incorrect names
|
2020-05-16 16:12:23 +02:00 |
|
|
c64f8b0d1f
|
parser/checker: pub: struct fields
|
2020-05-09 15:16:48 +02:00 |
|
|
32a7bd3a48
|
parser/checker: do not allow using private types from other modules
|
2020-05-04 21:56:41 +02:00 |
|
|
9f76a7b250
|
parser: simplify unused vars & add loop/if vars etc
|
2020-04-27 23:16:31 +10:00 |
|
|
3ab8dc0092
|
parser: array init: []string => []string{}
|
2020-04-26 09:17:17 +02:00 |
|
|
86ba1645b0
|
os: add os.input(prompt)
|
2020-04-25 22:04:12 +03:00 |
|
|
323ca2b3bb
|
checker: check duplicates on match with no else
Refactor match duplication test to work even if there is not else, and to include every expression.
Add tests for duplicate expressions in match.
|
2020-04-24 17:04:39 +03:00 |
|
|
ebc41375f1
|
os.executable: fix panic when os.executable_fallback fails (early in startup)
|
2020-04-23 21:53:18 +03:00 |
|
|
206c1f4ca1
|
os: implement os.is_writable_folder/1
|
2020-04-05 16:56:54 +03:00 |
|
|
1d52847924
|
checker: error on an unknown ident
|
2020-04-03 10:52:48 +02:00 |
|
|
473d9fef55
|
checker: do not allow extra () in if conditions
|
2020-03-27 14:57:19 +01:00 |
|
|
9c5de77f12
|
os: ext => file_ext
|
2020-03-26 14:18:08 +01:00 |
|
|
7070b1cda9
|
cgen: GotoStmt, err variable
|
2020-03-25 17:24:55 +01:00 |
|
|
f101e9b9e2
|
v2: string fixes, is_dir fix
|
2020-03-24 11:14:11 +01:00 |
|
|
2738a0c776
|
cgen: backtrace and sigaction fixes
|
2020-03-22 14:47:45 +01:00 |
|
|
ab3f6d9202
|
cgen: generate indents for more readable C code
|
2020-03-22 10:12:45 +01:00 |
|