Alexander Medvednikov
674969665e
freebsd fix
2019-07-16 16:22:25 +02:00
Alexander Medvednikov
6fabd36732
freebsd: fix os.executable()
2019-07-16 16:19:55 +02:00
Ned Palacios
c3ad75191d
os: fix 'rm' and 'rmdir' implementation on windows
2019-07-16 15:55:51 +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
joe-conigliaro
9c586e7e92
crypto md5
2019-07-16 14:20:51 +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
830f63e86a
make maps work with structs defined in different modules
2019-07-16 12:18:52 +02:00
Alexander Medvednikov
0a4a9a35c3
.key_type
2019-07-16 12:17:17 +02:00
Alexander Medvednikov
961ffb1868
Windows: temporary fix of dir_exists
2019-07-16 03:17:49 +02:00
Alexander Medvednikov
48d5650765
examples/hot_code_reloading: move the square faster
2019-07-16 02:23:09 +02:00
Alexander Medvednikov
eb7aee5ae0
store temp C files in the same directory
2019-07-16 02:12:05 +02:00
Alexander Medvednikov
9c63cac54d
another Windows fix
2019-07-16 02:06:39 +02:00
Alexander Medvednikov
090cdcf3b9
os: fix PathSeparator on Windows
2019-07-16 01:59:28 +02:00
Alexander Medvednikov
cc06fe7ae6
os.dir(); fix vroot on Windows
2019-07-16 01:57:06 +02:00
Alexander Medvednikov
9177256726
Update CHANGELOG.md
2019-07-16 00:03:20 +02:00
Alexander Medvednikov
8902256592
V 0.1.15
2019-07-15 23:56:18 +02:00
Alexander Medvednikov
edbcefb811
fix and simplify VROOT
2019-07-15 23:33:31 +02:00
Alexander Medvednikov
24a1e0e24a
better os.executable on macos
2019-07-15 23:25:11 +02:00
Justice Suh
b20d7ad086
builtin: Move free from array.v to builtin.v
2019-07-15 22:56:10 +02:00
Alexander Medvednikov
840e496a51
force snake_case in variable names
2019-07-15 22:53:33 +02:00
Alexander Medvednikov
100bcc2034
use defer
2019-07-15 22:18:43 +02:00
Alexander Medvednikov
17c6ba04a2
defer statement
2019-07-15 22:13:12 +02:00
Archan Patkar
d58174e77f
math: moved fraction to math/fraction
2019-07-15 21:16:41 +02:00
Alexander Medvednikov
62e6e03492
-ldl is only required on Linux
2019-07-15 20:40:37 +02:00
0x9ef
9b5383341d
Add get_error_msg
2019-07-15 20:39:09 +02:00
Alexander Medvednikov
9b020fad53
fix OpenBSD build
2019-07-15 20:22:48 +02:00
Alexander Medvednikov
374781da1a
OpenBSD, NetBSD, DragonFly support
2019-07-15 20:19:07 +02:00
Alexander Medvednikov
ecda895003
move zip C dependency to thirdparty/
2019-07-15 19:30:53 +02:00
Alexander Medvednikov
449fd372f9
*_nix.v support
2019-07-15 19:23:09 +02:00
Alexander Medvednikov
b36a9f7e55
glfw always on top
2019-07-15 19:23:09 +02:00
Paparoni Alvardo
f27777af56
Add wrapper of https://github.com/kuba--/zip
2019-07-15 18:55:00 +02:00
joe-conigliaro
a7529b7b05
sha1 implementation + helper funcs
2019-07-15 17:49:01 +02:00
Delyan Angelov
37aff9b107
hot reload: no -sanitize is needed anymore, -live is now enough on both Linux and MacOS X
...
* hot reload for GL programs: force the main executable (the shared library loader) to be build with -rdynamic flag, when -live is passed to v compiler.
* hot reload: optimize away a redundant load_so/0 call at the start of the reload_so thread.
* hot code reload for MacOSX requires -flat_namespace flag instead of -rdynamic (on linux).
2019-07-15 17:32:00 +02:00
Alexander Medvednikov
7c6f59afa6
FreeBSD support
2019-07-15 17:24:44 +02:00
Carl Bordum Hansen
92fb9c8b94
VCasino was printing the opposite of intended
2019-07-15 17:20:16 +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
Alexander Medvednikov
5a9116b697
http: make do() public
2019-07-15 16:06:23 +02:00
Nick Treleaven
d8df8474bc
http_win.do: Reject URL without '://'
...
Before it would accept 'domain/path' but set host = 'ath'.
2019-07-15 15:43:54 +02:00
Paparoni Alvardo
7058333f17
Add get_module_filename
2019-07-15 14:27:33 +02:00
Archan Patkar
4af58e0925
cmath: added arg, log and complex pow operations
2019-07-15 14:27:03 +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
Delyan Angelov
0556f5fd4e
When compiling with -shared (a step in compiling with -live), store the C intermediary file in a different file than main (loader) file, so that debugging symbol lookup information is correct (the files are not replaced constantly with each other).
2019-07-15 12:30:03 +02:00
Delyan Angelov
60ad97c4fb
fix hot code reloading for GUI example bounce on linux: works when compiled with 'v -live -sanitize bounce.v' .
...
It crashes with SIGSEGV, when -sanitize is not given.
Also thirdparty/glad/glad.o should be build with -fPIC .
2019-07-15 12:28:35 +02:00
Alexander Medvednikov
3b1964e9df
migrate remaining code to the new maps
2019-07-14 22:26:21 +02:00
Alexander Medvednikov
f7dbbf5810
re-write map.v and update the compiler
2019-07-14 22:08:17 +02:00
Vitalie Ciubotaru
9a3baf5609
bf: add setall(), clearall(), string() and str2bf()
2019-07-14 18:24:37 +02:00