bogen85
|
9374168b26
|
compiler: allow function expecting a void* to receive a byteptr
|
2019-11-28 09:44:43 +03:00 |
|
Alexander Medvednikov
|
a3b14e00a2
|
vweb fixes
|
2019-11-26 16:08:16 +03:00 |
|
joe-conigliaro
|
3107618732
|
vweb: remove no longer needed special case & fix tmpl
|
2019-11-26 09:23:11 +03:00 |
|
Alexander Medvednikov
|
8d241cc164
|
vweb fixes; ORM fixes; freeing strings
|
2019-11-26 07:47:16 +03:00 |
|
ʇʞʌp
|
81d552038c
|
parser: allow constant usage in assoc
|
2019-11-26 06:41:56 +03:00 |
|
Alexander Medvednikov
|
e9e931fe4a
|
force C function definitions
|
2019-11-24 12:14:22 +03:00 |
|
joe-conigliaro
|
9c1107f723
|
compiler: generics fix byteptr support
|
2019-11-23 10:06:14 +03:00 |
|
joe-conigliaro
|
c11025f01f
|
compiler: clean up & optimize generics. add comments & support all param types (#2845)
|
2019-11-23 00:09:53 +11:00 |
|
Alexander Medvednikov
|
9712213f50
|
x64 machine code generation (ELF)
|
2019-11-22 14:33:22 +03:00 |
|
joe-conigliaro
|
ab91733a28
|
small optimization with generics and use os.is_dir in vweb again
|
2019-11-22 10:55:20 +03:00 |
|
joe-conigliaro
|
8fbfceed30
|
compiler: generics - support across modules/files
|
2019-11-22 08:22:11 +03:00 |
|
ʇʞʌp
|
26fb7e0821
|
compiler: emit Option_ typedef for fn args and struct fields
|
2019-11-20 00:58:31 +03:00 |
|
cloudsong
|
787f49b7a0
|
interface: enable calling interface with multi-args
|
2019-11-19 18:27:32 +03:00 |
|
Alexander Medvednikov
|
1ccd1979a4
|
vfmt: line comments fixes
|
2019-11-18 15:12:35 +03:00 |
|
Nicolas Sauzede
|
1dadf9d966
|
fix Windows warnings
|
2019-11-16 02:30:50 +03:00 |
|
Alexander Medvednikov
|
34c4565f7c
|
wrap up -bare
|
2019-11-14 11:11:52 +03:00 |
|
Alexander Medvednikov
|
4a833d8151
|
parser: clean up all []
|
2019-11-14 09:21:20 +03:00 |
|
Alexander Medvednikov
|
e6775913aa
|
simplify vfmt
|
2019-11-11 17:04:47 +03:00 |
|
Alexander Medvednikov
|
0ad0a61db2
|
remove unnecessary empty lines in cgen
|
2019-11-11 06:02:01 +03:00 |
|
Alexander Medvednikov
|
730ef96398
|
another tcc fix
|
2019-11-11 05:33:19 +03:00 |
|
Alexander Medvednikov
|
887c94d9ba
|
parser: second batch of start_tmp()
|
2019-11-11 05:14:54 +03:00 |
|
Alexander Medvednikov
|
f30d0ce667
|
parser: fix a bug with complex ref fn args
|
2019-11-11 04:56:13 +03:00 |
|
Alexander Medvednikov
|
fdf6682254
|
require unsafe for dereferencing
|
2019-11-10 19:57:17 +03:00 |
|
Alexander Medvednikov
|
c7f3413d70
|
more vfmt fixes
|
2019-11-10 19:49:19 +03:00 |
|
Alexander Medvednikov
|
3d4f85069f
|
more vfmt fixes
|
2019-11-10 02:44:26 +03:00 |
|
Alexander Medvednikov
|
b1d2c6c730
|
lots of vfmt fixes
|
2019-11-09 20:42:29 +03:00 |
|
Alexander Medvednikov
|
7a8e7b4db8
|
fix interface methods that return a value
|
2019-11-08 07:43:44 +03:00 |
|
Alexander Medvednikov
|
985fb91ee8
|
rewrite interfaces
|
2019-11-08 07:16:53 +03:00 |
|
Nicolas Sauzede
|
db4a7edf3a
|
fix threads to actually return a voidptr
|
2019-11-08 03:09:02 +03:00 |
|
Nicolas Sauzede
|
3a99217592
|
fix pthread 3rd arg voidptr warning
|
2019-11-08 00:58:49 +03:00 |
|
Delyan Angelov
|
a44ba0b8a2
|
bignum module wrapper for kokke/tiny-bignum-c
|
2019-11-07 22:04:18 +03:00 |
|
Alexander Medvednikov
|
fbd71e1539
|
expression.v
|
2019-11-07 17:48:48 +03:00 |
|
Alexander Medvednikov
|
c9d0bd7404
|
print true and false instead of 1 and 0
|
2019-11-07 00:07:50 +03:00 |
|
vitalyster
|
8dbeab9a7b
|
make V work on Windows 7
|
2019-11-06 23:04:40 +03:00 |
|
Alexander Medvednikov
|
b720bb2e77
|
parser: mark var as changed only if the receiver is mutable
|
2019-11-06 06:48:57 +03:00 |
|
Alexander Medvednikov
|
8dd335295e
|
new enum step 2
|
2019-11-06 06:26:04 +03:00 |
|
Alexander Medvednikov
|
4d876d1980
|
new enum step 1
|
2019-11-06 06:16:12 +03:00 |
|
Alexander Medvednikov
|
855a736a2c
|
parser: C enums + another enum simplification
|
2019-11-06 05:14:34 +03:00 |
|
joe-conigliaro
|
4120982da1
|
compiler: add varg str method & varg / parser optimizations
|
2019-11-02 13:17:56 +03:00 |
|
joe-conigliaro
|
fe9d884d90
|
parser: fix forwarding vargs & multiple call varg len fix
|
2019-11-01 19:14:16 +03:00 |
|
Alexander Medvednikov
|
80ba8f07b8
|
more ui vh fixes
|
2019-11-01 18:03:24 +03:00 |
|
Danil-Lapirow
|
15f971ece7
|
parser: fix broken methods with vargs
|
2019-11-01 13:03:14 +03:00 |
|
Alexander Medvednikov
|
128d37c671
|
vh fixes for the UI module
|
2019-10-31 21:26:12 +03:00 |
|
Alexander Medvednikov
|
6b4dcb916b
|
ci: bring back Vid build
|
2019-10-30 19:36:54 +03:00 |
|
Alexander Medvednikov
|
96f7620628
|
instead of Enum.foo require .foo if it's enough + some UI fixes
|
2019-10-30 15:48:33 +03:00 |
|
Delyan Angelov
|
3950b10d2a
|
compiler: make Fn struct public
|
2019-10-28 16:37:18 +03:00 |
|
Alexander Medvednikov
|
e890f682e2
|
[if] fn: remove unused expression
|
2019-10-27 12:42:31 +03:00 |
|
Alexander Medvednikov
|
d00fdca38f
|
[if vfmt] for fgen() functions
|
2019-10-27 12:13:08 +03:00 |
|
joe-conigliaro
|
59378dce46
|
compiler/vlib: replace substr/left/right with [start..end] everywhere
|
2019-10-27 10:03:15 +03:00 |
|
Alexander Medvednikov
|
8d2111169a
|
fix V.js methods and duplicate .str() in arrays
|
2019-10-25 22:38:39 +03:00 |
|