Alexander Medvednikov
|
18d95114e0
|
testing: do not print anything if a test passed successfully
|
2019-07-21 17:59:25 +02:00 |
joe-conigliaro
|
135f200ea2
|
modules: cyclic import detection
|
2019-07-21 17:53:35 +02:00 |
Alexander Medvednikov
|
ac238a5362
|
allow multiple defers
|
2019-07-21 16:34:21 +02:00 |
Alexander Medvednikov
|
5d188130e5
|
fix memory free
|
2019-07-21 16:30:10 +02:00 |
Alexander Medvednikov
|
40c31f701f
|
free arrays when they are out of scope
main.v: update help
|
2019-07-21 14:42:31 +02:00 |
Alexander Medvednikov
|
3245377683
|
fix defer before returns
|
2019-07-21 00:52:21 +02:00 |
Alexander Medvednikov
|
1b4656a4dc
|
string cast: better error message
|
2019-07-21 00:04:34 +02:00 |
Alexander Medvednikov
|
c3c6648c57
|
string(bytes_array) cast
|
2019-07-20 22:03:38 +02:00 |
Alexander Medvednikov
|
769cda1d1f
|
simplify gg; remove forced OpenGL dependency; graph builder /w hot code reloading
|
2019-07-20 16:06:15 +02:00 |
d2verb
|
67c2932f34
|
parser: change cur_line, tmp_line only in main pass
|
2019-07-18 20:21:23 +02:00 |
joe-conigliaro
|
53ac6d352f
|
auto detect u64 const
|
2019-07-18 10:55:39 +02:00 |
Alexander Medvednikov
|
f5c8ee4742
|
string(buffer, len) cast
|
2019-07-18 04:50:44 +02:00 |
Alexander Medvednikov
|
c35adbea91
|
vfmt fixes
|
2019-07-17 21:00:39 +02:00 |
Alexander Medvednikov
|
b9f3f2d622
|
v script
|
2019-07-17 13:49:42 +02:00 |
Alexander Medvednikov
|
14ad70d3a0
|
match: else
|
2019-07-17 02:47:45 +02:00 |
Alexander Medvednikov
|
a9463a180d
|
new match statement
|
2019-07-17 02:41:08 +02:00 |
Alexander Medvednikov
|
8aa7da1be1
|
http_win: fix BUF_MAX
|
2019-07-16 15:29:27 +02:00 |
Alexander Medvednikov
|
54b069f9ad
|
fix high order fns
|
2019-07-16 14:39:34 +02:00 |
Alexander Medvednikov
|
8c516bec4f
|
[][]int
|
2019-07-16 13:56:48 +02:00 |
Alexander Medvednikov
|
31032d3a62
|
allow field 'type'
|
2019-07-16 13:01:39 +02:00 |
Alexander Medvednikov
|
0a4a9a35c3
|
.key_type
|
2019-07-16 12:17:17 +02:00 |
Alexander Medvednikov
|
840e496a51
|
force snake_case in variable names
|
2019-07-15 22:53:33 +02:00 |
Alexander Medvednikov
|
17c6ba04a2
|
defer statement
|
2019-07-15 22:13:12 +02:00 |
Alexander Medvednikov
|
374781da1a
|
OpenBSD, NetBSD, DragonFly support
|
2019-07-15 20:19:07 +02:00 |
Alexander Medvednikov
|
7c6f59afa6
|
FreeBSD support
|
2019-07-15 17:24:44 +02:00 |
d2verb
|
4020a3ab8c
|
Prevent main function form returning value
|
2019-07-15 17:19:24 +02:00 |
d2verb
|
40ad868f22
|
Fix #1107
|
2019-07-15 16:30:06 +02:00 |
Henrixounez
|
48c06df5f5
|
parser: fix bug not printing percentages
|
2019-07-15 14:26:39 +02:00 |
d2verb
|
916b13b286
|
fix maps
|
2019-07-15 12:33:18 +02:00 |
Alexander Medvednikov
|
f7dbbf5810
|
re-write map.v and update the compiler
|
2019-07-14 22:08:17 +02:00 |
hazohelet
|
441281dd4f
|
parser: fix small typo
|
2019-07-14 16:48:57 +02:00 |
Alexander Medvednikov
|
48f841bb26
|
make enums defined in other modules work
|
2019-07-14 00:10:53 +02:00 |
joe-conigliaro
|
b4afa964fc
|
hash/crc32
|
2019-07-13 15:11:32 +02:00 |
joe-conigliaro
|
298ca8676f
|
Change import syntax to "import as alias"
|
2019-07-13 12:15:16 +02:00 |
hazohelet
|
2a0d8072c1
|
delete unnecessary lines
|
2019-07-12 15:46:15 +02:00 |
joe-conigliaro
|
9a957ccc18
|
module aliasing & file import scope
|
2019-07-12 07:37:54 +02:00 |
Alexander Medvednikov
|
56b7c9e35f
|
for key, val in map syntax
|
2019-07-12 07:27:30 +02:00 |
hazohelet
|
b039538a27
|
parser: fix if expressions with multiple else if's
|
2019-07-12 06:54:01 +02:00 |
Alexander Medvednikov
|
5b3295db94
|
remove # from gg and glm
|
2019-07-12 06:50:25 +02:00 |
hazohelet
|
e15c2da1f4
|
enable else-if expression
|
2019-07-12 06:04:37 +02:00 |
Alexander Medvednikov
|
f834644db4
|
make gg work on Windows; prebuild glad and cJSON; new ft module
|
2019-07-12 04:50:14 +02:00 |
Alexander Medvednikov
|
3d4cd0bbc0
|
check integer const overflow at compilation
|
2019-07-10 21:22:03 +02:00 |
Alexander Medvednikov
|
1b09e37a80
|
fix typ_to_fmt()
|
2019-07-10 14:38:39 +02:00 |
Alexander Medvednikov
|
c8fc262da3
|
println: make aliases printable
|
2019-07-10 14:26:37 +02:00 |
Alexander Medvednikov
|
fba8443f30
|
allow defining methods on aliases
|
2019-07-10 14:18:21 +02:00 |
Alexander Medvednikov
|
28843a12c7
|
cache string.hash()
|
2019-07-10 10:00:12 +02:00 |
Alexander Medvednikov
|
e1ddac1590
|
utf8: remove unused UTF8_CHAR_LEN macro and add a simple utf8 test
|
2019-07-10 09:07:04 +02:00 |
Alexander Medvednikov
|
68228f9977
|
parser: clean up submodule implementation a bit
|
2019-07-10 09:02:04 +02:00 |
Alexander Medvednikov
|
87762d6cf3
|
DOT => .dot
|
2019-07-10 02:07:54 +02:00 |
Alexander Medvednikov
|
26ef99293d
|
new enum syntax; update the compiler (`p.tok == .name`)
|
2019-07-10 02:02:38 +02:00 |