|
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 |
|
|
c50c6812ce
|
os: fix cp() spaces in files names
|
2020-03-22 08:43:24 +01:00 |
|
|
ba088056ed
|
solaris: make 'v test-compiler' pass (stage 2)
|
2020-03-21 09:48:02 +01:00 |
|
|
2f27758a4b
|
os: realpath => real_path
|
2020-03-20 16:41:18 +01:00 |
|
|
010f3efcf0
|
os: filename => file_name
|
2020-03-19 15:49:07 +01:00 |
|
|
126ef0f5c2
|
checker/gen: add unchecked exprs & small fixes
|
2020-03-18 19:56:19 +11:00 |
|
|
19f9c18305
|
os: make executable() more robust
|
2020-03-13 22:19:02 +01:00 |
|
|
973b5c226a
|
cgen: optionals fixes
|
2020-03-13 12:22:36 +01:00 |
|
|
8ff86dbee6
|
os: is_abs => is_abs_path
|
2020-03-10 16:09:37 +01:00 |
|
|
57b1b12ab6
|
os: tmpdir => temp_dir
|
2020-03-10 15:02:09 +01:00 |
|
|
7036ca55e6
|
os: implement os.environ() (part 2/2) (#3971)
|
2020-03-10 14:25:16 +01:00 |
|
|
876b73f92c
|
os: join => join_path
|
2020-03-09 02:23:34 +01:00 |
|
|
a569959fb8
|
os api: cachedir => cache_dir
|
2020-03-08 15:57:47 +01:00 |
|
|
23b11c84b1
|
os api: basedir => base_dir
|
2020-03-08 15:43:56 +01:00 |
|
|
783dee1f48
|
os: merge with filepath
|
2020-03-07 22:26:26 +01:00 |
|
|
b7e2af8151
|
os: better deprecated message
|
2020-03-04 20:29:17 +01:00 |
|
|
f27f832ede
|
cgen: definitions + other fixes; calloc fix
|
2020-03-04 17:08:28 +01:00 |
|
|
448ed41562
|
os api: rmdir_recursive => rmdir_all
|
2020-03-03 15:02:50 +01:00 |
|
|
ea10f44fe6
|
os api: flush_stdout => flush
|
2020-03-03 00:00:30 +01:00 |
|
|
8ac0739858
|
os api: cp_r => cp_all
|
2020-03-02 19:30:04 +01:00 |
|
|
7f5a15372f
|
os: fix get_raw_line() + minor v2 fixes
|
2020-02-28 14:05:20 +01:00 |
|
|
f5fdbfd004
|
os: fix getline warning for linux
|
2020-02-28 02:43:42 +01:00 |
|
|
a5db9c3519
|
os: bring back write_bytes_at()
|
2020-02-27 00:41:05 +01:00 |
|
|
7d2eb4f604
|
scanner: make 0o prefix the only way to define octals
|
2020-02-23 23:43:04 +01:00 |
|