1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

5513 Commits

Author SHA1 Message Date
bed7440ebb tetris improvements
added getexepath() to os module
added some wrapper functions to glfw
removed hardcored path in gg module
better tetris example exit and resource loading
2019-06-28 21:40:47 +02:00
84f5d7e64b Update README.md 2019-06-28 21:37:22 +02:00
6f79cb20cd readme: windows build instructions 2019-06-28 21:36:37 +02:00
37e2da9d23 exit REPL on Windows 2019-06-28 21:28:55 +02:00
2a2b402277 $if fix 2019-06-28 21:28:03 +02:00
1bcccf0d1e make V compilable on Windows with mingw-w64 2019-06-28 21:24:51 +02:00
d8caa6431f compiler: checks if variables are unused on scripts main function 2019-06-28 21:05:04 +02:00
165dfe5fe0 compiler: allow mut passed as argument to be modified 2019-06-28 20:15:49 +02:00
ffa69921f5 gl: Remove C hashes
Remove C hashes from the gl code.
2019-06-28 17:26:11 +02:00
b0bc53730c fix_replace 2019-06-28 17:24:56 +02:00
b6b313d246 compiler: clears MainFn when recompile on repl 2019-06-28 17:24:18 +02:00
748c45203d compiler: add EOF checks in scanner to prevent panic exits
swap s.text[s.pos + 1] to nextc
2019-06-28 17:14:47 +02:00
56608dfd2b remove #ifdef, #ifndef, etc 2019-06-28 17:07:03 +02:00
0026b228c3 scanner: fix on single letter variable declaration on first line 2019-06-28 16:22:23 +02:00
0b7cc5f01a time: clean up 2019-06-28 16:05:55 +02:00
b81f615a75 parser.v: string interpolation for pointers 2019-06-28 15:56:07 +02:00
8abc461a55 int.v: fix hex() 2019-06-28 15:50:08 +02:00
4cd48a6e18 Update main.v: fix typos (#753) 2019-06-28 15:47:38 +02:00
65fed2d784 Create new line while pressing enter in repl.
Pressing Enter in repl should create new line instead of quiting the repl.
2019-06-28 15:44:54 +02:00
4aab26d3e3 mut v := update examples 2019-06-28 15:24:48 +02:00
77b6da23c4 README: use curl instead of wget 2019-06-28 15:09:01 +02:00
99a0aa2300 fix main.v 2019-06-28 15:06:39 +02:00
42bb85197a force mut a := ..., do not allow mut a = ... 2019-06-28 15:04:41 +02:00
806ad80360 Update issue templates 2019-06-28 14:08:41 +02:00
50012ae57b V 0.1.8 v0.1.8 2019-06-28 13:49:34 +02:00
bd49977feb fix single file programs without fn main and REPL (allow imports,
function definitions, consts, etc)
2019-06-28 13:43:32 +02:00
fd9163f715 update Makefile clean old file in all 2019-06-28 11:16:57 +02:00
0a948294eb README.md: UB -> undefined behavior 2019-06-28 02:08:26 +02:00
21ae90b3af Update README.md 2019-06-28 00:47:55 +02:00
37eaa8e4e7 Update CHANGELOG.md 2019-06-27 23:41:13 +02:00
c6bc2654ed Rename Changelog.md to CHANGELOG.md 2019-06-27 23:37:19 +02:00
820d8be89e PR template: remove the "do not use #" note 2019-06-27 23:23:11 +02:00
02131d1ae5 fix http 2019-06-27 23:20:30 +02:00
dc161fb20f V 0.1.7 v0.1.7 2019-06-27 23:14:18 +02:00
6824e6e7db Replace all remaining C code with V in the compiler and vlib (hoorah!) 2019-06-27 23:11:27 +02:00
554f083543 Create Changelog.md 2019-06-27 22:48:46 +02:00
b4a2c6ddba Update README.md 2019-06-27 22:32:29 +02:00
b1682e929d Add '-v' option as described in help text 2019-06-27 22:22:30 +02:00
f6cf724571 base64: Rewrite base64_decode() and add some tests 2019-06-27 20:06:00 +02:00
5651ba5342 math: add tau constant, add factorial function 2019-06-27 19:16:02 +02:00
08c37121e8 Update azure-pipelines.yml 2019-06-27 19:11:39 +02:00
f39111bdff V 0.1.6 v0.1.6 2019-06-27 18:51:45 +02:00
494010d2af os.v: replace remaining C code with V 2019-06-27 18:49:20 +02:00
c83ebe2c66 compiler & builtin: bitshifts CAO fix and C code removal in utf8
utf8: removed bitshift cao in code

utf8: added pub on functions

utf8: byteptr to voidptr

utf8: converts voidptr to byteptr
2019-06-27 15:10:28 +02:00
959cc2ea03 some more tests 2019-06-27 15:01:09 +02:00
8c4f7749df add setenv, unsetenv function to os 2019-06-27 13:51:03 +02:00
b464adec43 Add the log example to .gitignore of examples
The compiled log file should no longer cause a file to be added to the git repo during `make test`.
2019-06-27 13:49:57 +02:00
76bf732e63 builtin: public/private functions, remove lots of duplicate functionality
(string.eq, compare_strings, etc)
2019-06-27 13:29:31 +02:00
b846d02cb2 V 0.1.5 v0.1.5 2019-06-27 12:52:06 +02:00
b018237c72 1 2019-06-27 12:51:53 +02:00