|  Alexander Medvednikov | ff80e3a5fa | i8 print test + $if mac => $if macos | 2019-12-03 16:09:43 +03:00 | 
				
					
						|  Don Alfons Nisnoni | 254afcb2d0 | *C.char => charptr | 2019-12-02 11:37:35 +03:00 | 
				
					
						|  radare | 5ff387bbe4 | strings: split_nth and add tests | 2019-12-01 16:10:13 +03:00 | 
				
					
						|  bogen85 | 854309a7d8 | freestanding: add array support (stack only for now) | 2019-12-01 11:27:36 +03:00 | 
				
					
						|  Alexander Medvednikov | 3fea8f3de5 | *char => charptr everywhere | 2019-12-01 10:33:26 +03:00 | 
				
					
						|  Alexander Medvednikov | 81d4f66fbb | string: make `index()` return `?int` instead of `int`/-1 | 2019-11-30 13:21:21 +03:00 | 
				
					
						|  Alexander Medvednikov | cc2bd0bb68 | string: make substr private | 2019-11-30 12:50:57 +03:00 | 
				
					
						|  Alexander Medvednikov | 7e4799334f | array: make left/right/slice private | 2019-11-30 12:37:34 +03:00 | 
				
					
						|  Alexander Medvednikov | b38283dcf1 | string: make left/right private | 2019-11-30 12:06:17 +03:00 | 
				
					
						|  Delyan Angelov | c7f8f2175b | move vlib/builtin/utf8_util.v to vlib/encoding/utf8/utf8_util.v | 2019-11-30 08:52:37 +03:00 | 
				
					
						|  Alexander Medvednikov | f724a956b3 | parser: fix `a & b == c` precedence | 2019-11-29 22:42:32 +03:00 | 
				
					
						|  penguindark | 82d4a731f3 | utf8 functions (to_lower etc) | 2019-11-29 16:25:25 +03:00 | 
				
					
						|  Alexander Medvednikov | 9e19472c33 | show an info message if a C compiler is not installed | 2019-11-29 12:12:06 +03:00 | 
				
					
						|  bogen85 | 729f9c3391 | bare: add mm_alloc, mm_free also split errno from return value in existing Linux syscall wrappers
update applicable syscall wrapper checks | 2019-11-29 10:14:17 +03:00 | 
				
					
						|  Delyan Angelov | 7545ea709a | enable alpine/musl CI tests | 2019-11-28 11:46:52 +03:00 | 
				
					
						|  bogen85 | f6ec1b29f9 | strconv: make string.int() stop parsing on invalid digit | 2019-11-28 09:46:10 +03:00 | 
				
					
						|  bogen85 | 9374168b26 | compiler: allow function expecting a void* to receive a byteptr | 2019-11-28 09:44:43 +03:00 | 
				
					
						|  Alexander Medvednikov | 8d241cc164 | vweb fixes; ORM fixes; freeing strings | 2019-11-26 07:47:16 +03:00 | 
				
					
						|  bogen85 | 5c217b9e61 | fix hexadecimal constants + freestanding fixes | 2019-11-26 06:12:37 +03:00 | 
				
					
						|  M | 837af9b230 | freebsd: backtrace | 2019-11-25 13:54:56 +03:00 | 
				
					
						|  Delyan Angelov | 30042ab54b | cfns: fix some declarations | 2019-11-25 13:54:07 +03:00 | 
				
					
						|  Unknown User | 268a6dc6d9 | add missing cfns | 2019-11-25 04:35:41 +03:00 | 
				
					
						|  Alexander Medvednikov | 19b4cf66ac | Windows should work now | 2019-11-24 15:31:51 +03:00 | 
				
					
						|  Alexander Medvednikov | 748e8b7ce4 | more Windows definitions | 2019-11-24 15:29:11 +03:00 | 
				
					
						|  Alexander Medvednikov | b44cbc9b13 | define RegQueryValueEx on Windows | 2019-11-24 15:21:49 +03:00 | 
				
					
						|  Alexander Medvednikov | 558024696c | lots of C Windows function definitions | 2019-11-24 15:16:19 +03:00 | 
				
					
						|  Alexander Medvednikov | a74f4a661d | fix C.GetStdHandle() on Windows | 2019-11-24 14:07:14 +03:00 | 
				
					
						|  Alexander Medvednikov | 81c17e55a6 | more C fn definitions | 2019-11-24 13:16:11 +03:00 | 
				
					
						|  Alexander Medvednikov | f4fe90ea6d | C fn definitions on Linux | 2019-11-22 19:00:56 +03:00 | 
				
					
						|  Alexander Medvednikov | e9e931fe4a | force C function definitions | 2019-11-24 12:14:22 +03:00 | 
				
					
						|  Dwight Schauer | e724792a67 | freestanding: add core linux syscalls and associated tests | 2019-11-23 19:35:57 +03:00 | 
				
					
						|  Delyan Angelov | 9b4bc0189b | backtraces: cleaner looking backtrace output on linux | 2019-11-23 14:22:55 +03:00 | 
				
					
						|  Alexander Medvednikov | 57fbf0b8a9 | map: fix `in` for deleted keys | 2019-11-22 20:05:43 +03:00 | 
				
					
						|  Alexander Medvednikov | 9712213f50 | x64 machine code generation (ELF) | 2019-11-22 14:33:22 +03:00 | 
				
					
						|  Alexander Medvednikov | c98db8c437 | array: fix sort() for ints | 2019-11-19 00:27:35 +03:00 | 
				
					
						|  Jiten Palaparthi | 32fbc2bdf3 | remove pub for a private function in array.v | 2019-11-18 00:43:23 +03:00 | 
				
					
						|  Alexander Medvednikov | 0c5854e371 | add a c/raw string interpolation test | 2019-11-16 22:17:01 +03:00 | 
				
					
						|  Alexander Medvednikov | 8d1eb759f7 | fix v -o foo.c build module foo | 2019-11-16 21:49:58 +03:00 | 
				
					
						|  Alexander Medvednikov | dc50ed69cf | bare: fix str[idx] | 2019-11-16 11:33:04 +03:00 | 
				
					
						|  Alexander Medvednikov | d1b8d34dd5 | os_linux.v | 2019-11-16 09:16:51 +03:00 | 
				
					
						|  Nicolas Sauzede | 1dadf9d966 | fix Windows warnings | 2019-11-16 02:30:50 +03:00 | 
				
					
						|  Alexander Medvednikov | 96cde10696 | C string literals (c'str'); bare builtin module; bare println() | 2019-11-15 02:29:20 +03:00 | 
				
					
						|  Alexander Medvednikov | bd97dc0134 | os: realpath potential fix | 2019-11-15 01:07:38 +03:00 | 
				
					
						|  Alexander Medvednikov | a04c3bac83 | CI: ubuntu-musl target | 2019-11-15 00:46:40 +03:00 | 
				
					
						|  Alexander Medvednikov | 6eaa2db533 | fix V.js | 2019-11-14 10:05:41 +03:00 | 
				
					
						|  Alexander Medvednikov | 7d924679a6 | []: update all examples and tests | 2019-11-14 10:00:22 +03:00 | 
				
					
						|  Alexander Medvednikov | 96b530cf85 | update [] | 2019-11-14 09:53:05 +03:00 | 
				
					
						|  Alexander Medvednikov | 4a833d8151 | parser: clean up all [] | 2019-11-14 09:21:20 +03:00 | 
				
					
						|  Alexander Medvednikov | 861f2d4bc0 | parser: skip $if windows etc blocks on a different os | 2019-11-13 21:14:37 +03:00 | 
				
					
						|  Alexander Medvednikov | ffa6bcfff5 | vfmt: handle comments | 2019-11-13 11:54:22 +03:00 | 
				
					
						|  Steven Gay | 51663520c8 | MSVC backtrace | 2019-11-13 11:05:06 +03:00 | 
				
					
						|  Alexander Medvednikov | 10b0432eca | parser: fix mutable map args | 2019-11-12 22:35:53 +03:00 | 
				
					
						|  Don Alfons Nisnoni | d732be64f6 | array: update docs | 2019-11-12 19:26:04 +03:00 | 
				
					
						|  BigBlack | 0ab09a57f7 | parser: multi-level pointers | 2019-11-11 18:43:22 +03:00 | 
				
					
						|  Alexander Medvednikov | ffa9646749 | Revert "print_backtrace_skipping_top_frames:  Implementation for MSVC " This reverts commit d1e7a54f3a. | 2019-11-10 20:01:19 +03:00 | 
				
					
						|  Don Alfons Nisnoni | b9728c7af0 | string: update split() method | 2019-11-10 19:37:36 +03:00 | 
				
					
						|  Steven Gay | d1e7a54f3a | print_backtrace_skipping_top_frames:  Implementation for MSVC | 2019-11-10 19:34:53 +03:00 | 
				
					
						|  Nicolas Sauzede | 2f5de11c22 | fix byteptr warning | 2019-11-08 01:30:07 +03:00 | 
				
					
						|  vitalyster | 8dbeab9a7b | make V work on Windows 7 | 2019-11-06 23:04:40 +03:00 | 
				
					
						|  Alexander Medvednikov | 75510e2ea1 | remove `last` test | 2019-11-06 18:19:03 +03:00 | 
				
					
						|  Alexander Medvednikov | f6d06fcda2 | update tests and examples after the mutability fix | 2019-11-06 06:57:04 +03:00 | 
				
					
						|  Alexander Medvednikov | 425c9ce401 | a special `last` variable in for loops (experimental) | 2019-11-05 17:17:55 +03:00 | 
				
					
						|  Alexander Medvednikov | 4e64a58ac1 | scanner: fix string interpolation in raw strings | 2019-11-03 23:57:26 +03:00 | 
				
					
						|  Alexander Medvednikov | 80ba8f07b8 | more ui vh fixes | 2019-11-01 18:03:24 +03:00 | 
				
					
						|  Nicolas Sauzede | 71450828bd | fix missing protos for popen and backtrace_symbols | 2019-11-01 00:52:08 +03:00 | 
				
					
						|  Alexander Medvednikov | 91df08f56d | cc: experimental -fast option for tcc/codegen in the future | 2019-11-01 00:37:24 +03:00 | 
				
					
						|  Alexander Medvednikov | 987f5fd2a1 | string: bring back strconv | 2019-11-01 00:28:52 +03:00 | 
				
					
						|  Alexander Medvednikov | ae696e7ccb | Revert "Revert "array: fix and document array functions"" This reverts commit b1eb9d6b15. | 2019-10-31 21:50:20 +03:00 | 
				
					
						|  Alexander Medvednikov | 4c96ca4e62 | string: remove strconv dep | 2019-10-31 21:50:11 +03:00 | 
				
					
						|  Alexander Medvednikov | 128d37c671 | vh fixes for the UI module | 2019-10-31 21:26:12 +03:00 | 
				
					
						|  Alexander Medvednikov | b1eb9d6b15 | Revert "array: fix and document array functions" This reverts commit 7fa33fc250. | 2019-10-31 20:29:58 +03:00 | 
				
					
						|  Alvydas Vitkauskas | 7fa33fc250 | array: fix and document array functions | 2019-10-31 15:46:50 +03:00 | 
				
					
						|  Amal Shaji | e8d34002e1 | map: fixed deletion of non-existent keys | 2019-10-30 20:19:59 +03:00 | 
				
					
						|  lorenzo pirro | d42c53346d | array: eq() for builtins (byte, string, int, i64, f32) | 2019-10-29 14:26:00 +03:00 | 
				
					
						|  Don Alfons Nisnoni | 8358528888 | string: add some docs | 2019-10-27 22:29:55 +03:00 | 
				
					
						|  Alexander Medvednikov | d00fdca38f | [if vfmt] for fgen() functions | 2019-10-27 12:13:08 +03:00 | 
				
					
						|  joe-conigliaro | d81b0675f0 | array: bring back left & right method tests | 2019-10-27 12:05:19 +03:00 | 
				
					
						|  joe-conigliaro | 59378dce46 | compiler/vlib: replace substr/left/right with `[start..end]` everywhere | 2019-10-27 10:03:15 +03:00 | 
				
					
						|  joe-conigliaro | a075ce160e | compiler: add `[..2]` & `[2..]` support for slices | 2019-10-27 09:36:04 +03:00 | 
				
					
						|  Alexander Medvednikov | ee51313e2c | test array and string slices | 2019-10-27 01:37:29 +03:00 | 
				
					
						|  Alexander Medvednikov | 6944161b15 | array: clean up filter() | 2019-10-26 14:53:55 +03:00 | 
				
					
						|  Alexander Medvednikov | 70c9565607 | array: fix map() return type and handle []bool | 2019-10-26 14:49:36 +03:00 | 
				
					
						|  Alexander Medvednikov | f40d672a12 | array: map() test | 2019-10-26 14:32:56 +03:00 | 
				
					
						|  Alexander Medvednikov | f6f5b8cfb1 | bring back string.h for now | 2019-10-26 11:51:22 +03:00 | 
				
					
						|  Alexander Medvednikov | fbd41eacba | remove string.h include 1 | 2019-10-26 11:43:25 +03:00 | 
				
					
						|  Alexander Medvednikov | ef45a87882 | remove string.h include | 2019-10-26 11:29:56 +03:00 | 
				
					
						|  Alexander Medvednikov | cba12d0106 | macos libproc fix 2 | 2019-10-26 02:19:14 +03:00 | 
				
					
						|  Alexander Medvednikov | 203f967677 | macos libproc fix 1 | 2019-10-26 02:16:37 +03:00 | 
				
					
						|  Alexander Medvednikov | 7de95a642e | remove more C headers | 2019-10-26 02:08:46 +03:00 | 
				
					
						|  Alexander Medvednikov | dc2c62807a | string: faster int() | 2019-10-25 23:41:18 +03:00 | 
				
					
						|  Alexander Medvednikov | 5510327d70 | array_test.v: str() test | 2019-10-25 22:40:52 +03:00 | 
				
					
						|  Delyan Angelov | 8364130a1f | compiler: implement error_with_code(s string, code int) Make available the integer code as errcode to callers/unwrappers | 2019-10-25 22:03:42 +03:00 | 
				
					
						|  Alexander Medvednikov | be0830b24f | builtin: do not use backtrace with musl | 2019-10-25 18:38:47 +03:00 | 
				
					
						|  Alexander Medvednikov | ef9cae6dc0 | bring back backtrace | 2019-10-25 17:59:41 +03:00 | 
				
					
						|  Alexander Medvednikov | a83aa28a67 | urllib: switch => match | 2019-10-25 17:54:34 +03:00 | 
				
					
						|  Alexander Medvednikov | d0cbb4041b | disable backtrace for now | 2019-10-25 17:38:07 +03:00 | 
				
					
						|  Alexander Medvednikov | e04c4ad852 | remove execinfo.h include | 2019-10-25 17:20:49 +03:00 | 
				
					
						|  Alexander Medvednikov | 784847cf18 | make V compile | 2019-10-25 16:06:21 +03:00 | 
				
					
						|  Alexander Medvednikov | ea3f9b5b9a | remove execinfo.h header | 2019-10-25 12:13:38 +03:00 | 
				
					
						|  Alexander Medvednikov | 4e21e9ed44 | minor V.js fixes | 2019-10-25 12:13:38 +03:00 |