|  playX | 2eb02ff5a7 | jsdom, js: start refactoring jsdom; improve JS interfaces; add two attributes for them (#12488) | 2021-11-17 11:41:33 +02:00 | 
				
					
						|  Delyan Angelov | 6ac109a7c3 | builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them | 2021-11-17 10:29:06 +02:00 | 
				
					
						|  yuyi | c28041cecc | all: cleanup/rename all `comp_` names to be `comptime_` (#12467) | 2021-11-15 15:47:29 +02:00 | 
				
					
						|  playX | e3d98b1b28 | js,strconv: port some functions to JS backend, improve `rune.str()`  (#12460) | 2021-11-14 21:06:58 +02:00 | 
				
					
						|  playX | a4c57ba56e | js: support JS interfaces (#12426) | 2021-11-11 14:36:32 +02:00 | 
				
					
						|  Delyan Angelov | 80242c8041 | builtin,ast: apply small performance improvements, suggested by `hotspot` | 2021-11-07 13:30:44 +02:00 | 
				
					
						|  playX | 5f3dcde358 | jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types (#12395) | 2021-11-06 15:52:24 +02:00 | 
				
					
						|  Alexander Medvednikov | 7ea57bfa1e | builtin: make map.keys() public | 2021-11-04 19:09:37 +03:00 | 
				
					
						|  Delyan Angelov | 6937074e7a | strings,builder: reduce V cgen and parser memory consumption, fix strings.Builder leak (#12342) | 2021-10-31 12:58:55 +02:00 | 
				
					
						|  Delyan Angelov | 579d5ae649 | builtin,checker: add array.flags. Allow changing it in `unsafe {}` blocks | 2021-10-31 11:04:56 +02:00 | 
				
					
						|  Delyan Angelov | b86c79329b | os, builtin: reduce leaks without -autofree | 2021-10-29 15:49:30 +03:00 | 
				
					
						|  Delyan Angelov | 475a2f9b43 | ci: fix failing vlib/orm/orm_test.v | 2021-10-28 17:33:18 +03:00 | 
				
					
						|  Delyan Angelov | 4d0f6767b1 | builtin: use malloc instead of calloc for `[]Type{cap: size}` | 2021-10-28 17:18:03 +03:00 | 
				
					
						|  Delyan Angelov | 8014235e0e | scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords | 2021-10-28 15:41:13 +03:00 | 
				
					
						|  playX | cfecb62299 | js: DOM API. Part 1 (#12296) | 2021-10-27 23:18:09 +03:00 | 
				
					
						|  Wertzui123 | ea6d2d53db | parser: disallow `for mut in range` (fix #12234) (#12277) | 2021-10-27 14:55:36 +03:00 | 
				
					
						|  Bakul Shah | cc2847f6ff | builtin: fix compilation with `-gc boehm` on some FreeBSD versions (#12289) | 2021-10-25 10:24:08 +03:00 | 
				
					
						|  Delyan Angelov | eed94c727c | os: move C struct declarations in their own _default.c.v files (#12268) | 2021-10-22 17:08:08 +03:00 | 
				
					
						|  playX | 57c79770b3 | js: port more methods (os, builtin) (#12238) | 2021-10-20 16:02:21 +03:00 | 
				
					
						|  playX | c1aa782a6c | js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) | 2021-10-19 12:11:54 +03:00 | 
				
					
						|  playX | d373eba79b | js: implement more functions for JS backend (#12167) | 2021-10-13 09:40:14 +03:00 | 
				
					
						|  playX | 22962dd2d2 | js: change codegen for match statement, speedup string.split_into_lines (#12157) | 2021-10-12 09:52:16 +03:00 | 
				
					
						|  playX | a8ace2c41c | math: implement `pow` in pure V (#12105) | 2021-10-08 17:44:55 +03:00 | 
				
					
						|  playX | 33a1006cc5 | js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) | 2021-10-07 15:55:47 +03:00 | 
				
					
						|  playX | b2945e916f | js: add initial support for runes (#12077) | 2021-10-06 10:43:49 +03:00 | 
				
					
						|  playX | 8d1ba52d0c | js: fix string.bytes codegen, readline, add tests for `strings` (#12060) | 2021-10-04 18:28:30 +03:00 | 
				
					
						|  Larpon | a8c2c419cd | builtin: improve malloc panic messages (#12054) | 2021-10-03 20:27:46 +03:00 | 
				
					
						|  playX | 9145cd66ec | js: add more tests to builtin/js and implement more builtin functions (#12049) | 2021-10-03 10:08:21 +03:00 | 
				
					
						|  playX | 82f187e5e0 | js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) | 2021-10-01 21:23:49 +03:00 | 
				
					
						|  Wertzui123 | e3d379a1eb | builtin: add byte.repeat() and rune.repeat() (#12007) | 2021-09-30 09:32:20 +03:00 | 
				
					
						|  playX | 4333a53f28 | js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) | 2021-09-29 15:33:14 +03:00 | 
				
					
						|  yuyi | 8789cc422c | v.ast: fix fmt of 'bytestr' to '&byte' (#12014) | 2021-09-29 13:53:46 +03:00 | 
				
					
						|  crthpl | 85b58b03a3 | cgen: parallelize (#10844) | 2021-09-28 10:28:04 +03:00 | 
				
					
						|  Ken | a17b943e87 | builtin: add method `byte()` for string (#11998) | 2021-09-28 10:08:10 +03:00 | 
				
					
						|  Wertzui123 | 07d65b2aab | builtin: move byte methods from rune.v to int.v (#11987) | 2021-09-26 22:34:25 +03:00 | 
				
					
						|  playX | 863dd0b23e | js: array improvements (#11952) | 2021-09-26 07:33:53 +03:00 | 
				
					
						|  yuyi | 108a01d65f | fmt: fix unnecessary line break in array init (fix #11448) (#11562) | 2021-09-21 16:20:09 +03:00 | 
				
					
						|  Enzo | b2ecca3966 | all: remove `size_t` (#11478) | 2021-09-21 02:12:38 +03:00 | 
				
					
						|  Ruofan XU | b343f19bec | v.scanner: fix ambiguity of two-level generics and shift-right (#11540) | 2021-09-19 16:22:28 +03:00 | 
				
					
						|  Delyan Angelov | bd65ceb463 | v.markused: remove __print_assert_failure from all_fn_root_names | 2021-09-17 21:47:22 +03:00 | 
				
					
						|  playX | 7d1776b84d | js: equality method generation for V types (#11503) | 2021-09-16 07:07:48 +03:00 | 
				
					
						|  Alexander Medvednikov | ae41d1d3c6 | builtin, cgen: more -nofloat fixes | 2021-09-13 19:06:19 +03:00 | 
				
					
						|  Alexander Medvednikov | 8fc0b486a2 | builtin: fix string interpolation when compiling with -nofloat | 2021-09-13 18:40:32 +03:00 | 
				
					
						|  Alexander Medvednikov | cfcc57f5d3 | checker: remove unnecessary "no methods" error; builder: skip float.c.v with -nofloat | 2021-09-13 18:14:26 +03:00 | 
				
					
						|  playX | 5b619b99c2 | v.gen.js: Interfaces support, fix for error propagation & panic stacktraces (#11471) | 2021-09-11 14:24:47 +03:00 | 
				
					
						|  Alexander Medvednikov | ab3adf3346 | checker: no longer allow automatic dereferncing in `a = b` | 2021-09-09 20:21:01 +03:00 | 
				
					
						|  Enzo | 1a2d5f65fb | builtin: add `size_t.str()` again (#11446) | 2021-09-09 10:50:35 +03:00 | 
				
					
						|  Delyan Angelov | 4faa0f8487 | v.checker: add checks for `.free()` methods | 2021-09-09 09:54:06 +03:00 | 
				
					
						|  playX | 72089c4feb | js: use prefixed names for functions and global symbols (#11387) | 2021-09-08 20:30:46 +03:00 | 
				
					
						|  Alexander Medvednikov | 55451baa03 | builtin: i32 alias | 2021-09-08 14:49:02 +03:00 |