|  Delyan Angelov | 045579fd8a | parser: use the `[has_globals]` module attribute, remove the parser `global_enabled_mods whitelist` (part 2) | 2021-11-16 11:44:36 +02:00 | 
				
					
						|  playX | 864d6eae6b | js: codegen & vlib fixes, replace the Game of Life CLI example (#12272) | 2021-10-22 22:03:19 +03:00 | 
				
					
						|  playX | d373eba79b | js: implement more functions for JS backend (#12167) | 2021-10-13 09:40:14 +03:00 | 
				
					
						|  Alexander Ivanov | 0386f2bbea | checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) | 2021-10-11 15:41:31 +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 | 
				
					
						|  Delyan Angelov | afc3531945 | ci: work around a failing g++ compilation (order of methods in an interface dispatching table matters for C++ compilers) | 2021-09-23 14:08:50 +03:00 | 
				
					
						|  Delyan Angelov | 8837712f2b | rand: fix leaks with -autofree | 2021-09-23 12:24:03 +03:00 | 
				
					
						|  yuyi | 108a01d65f | fmt: fix unnecessary line break in array init (fix #11448) (#11562) | 2021-09-21 16:20:09 +03:00 | 
				
					
						|  Daniel Däschle | b63ec8fbcf | checker: require `params` attribute to use struct as keyword arguments in function (#11135) | 2021-09-14 00:05:30 +03:00 | 
				
					
						|  yuyi | e5360e164a | fmt: remove unnecessary parentheses after `return` (fix #11423) (#11435) | 2021-09-08 14:19:53 +03:00 | 
				
					
						|  playX | 0121c8b4fd | v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) | 2021-08-18 11:33:37 +03:00 | 
				
					
						|  playX | 659f823c5c | js: initial work on porting rand module to JS backend (#11188) | 2021-08-15 18:09:51 +03:00 | 
				
					
						|  Delyan Angelov | efa8dcf4d2 | time: turn Time.unix to i64, so it can represent times before 1970-01-01, fix time operators, add more tests (#11050) | 2021-08-04 13:12:02 +03:00 | 
				
					
						|  Daniel Däschle | ad3835b598 | parser: deprecate short struct init (#10842) | 2021-07-20 11:17:08 +03:00 | 
				
					
						|  Uwe Krüger | 60c880a0cc | vlib: use `malloc_noscan()` where possible (#10465) | 2021-06-15 14:47:11 +03:00 | 
				
					
						|  Lucas Rodrigues | fdc03f70b5 | rand.util: workaround for inaccurate `v` warning in  vlib/rand/util/util.v (#10344) | 2021-06-04 17:05:58 +03:00 | 
				
					
						|  Uwe Krüger | bd467f94ab | encoding: append `0` to strings for compatibility (#10249) | 2021-05-29 16:31:52 +03:00 | 
				
					
						|  Delyan Angelov | 8a380f4699 | tools: make `v test-cleancode` test everything by default (#10050) | 2021-05-08 13:32:29 +03:00 | 
				
					
						|  Uwe Krüger | d26ac5692e | all: various fixes for [heap]/auto-heap handling (#10033) | 2021-05-07 15:58:48 +03:00 | 
				
					
						|  Delyan Angelov | 2eafea6308 | v: reduce the memory usage of the compiler (analysed with heaptrack) | 2021-05-06 11:44:48 +03:00 | 
				
					
						|  div72 | dd00c79861 | rand: fix wrong function signature (#9808) | 2021-04-21 12:20:55 +03:00 | 
				
					
						|  Delyan Angelov | 3e297bced4 | ci: remove some tests from skip_with_werror in `v test-self` | 2021-04-14 12:47:24 +03:00 | 
				
					
						|  Subhomoy Haldar | c5bc349edb | rand: update documentation (#9406) | 2021-03-21 19:36:17 +02:00 | 
				
					
						|  Subhomoy Haldar | 0e80e57aa5 | rand.dist: add exponential distribution function and unit tests (#9402) | 2021-03-21 13:04:43 +02:00 | 
				
					
						|  Subhomoy Haldar | 08da33fa5a | rand: add non uniform distributions in the `rand.dist` module (#9274) | 2021-03-12 21:24:43 +02:00 | 
				
					
						|  yuyi | a547e889af | checker: check array literal modify error (#9243) | 2021-03-11 14:57:04 +02:00 | 
				
					
						|  Subhomoy Haldar | a5dd7faf3c | rand: add PRNG interface and unit-tests (#9083) | 2021-03-03 13:41:00 +02:00 | 
				
					
						|  Delyan Angelov | b89c6d7826 | Revert "rand: use static instead of __global (#9057)" This reverts commit ec2f731801. | 2021-03-03 08:36:56 +02:00 | 
				
					
						|  Delyan Angelov | ec2f731801 | rand: use static instead of __global (#9057) | 2021-03-03 07:47:47 +02:00 | 
				
					
						|  Alexander Medvednikov | 3a2d696fac | time: time.wait() => time.sleep() | 2021-02-27 20:41:06 +03:00 | 
				
					
						|  zakuro | ac4791045f | time: consolidate the different sleep functions into time.wait(Duration) (#8853) | 2021-02-21 17:05:03 +02:00 | 
				
					
						|  Subhomoy Haldar | 745b40c0a3 | rand: refactor string sampling functions to remove redundancy (#8830) | 2021-02-19 11:16:02 +02:00 | 
				
					
						|  Nick Treleaven | b07f373433 | builtin: make 5 C functions trusted, tweak signatures (#8730) | 2021-02-14 19:37:32 +01:00 | 
				
					
						|  Nick Treleaven | ea803113c3 | checker: check `unsafe` V function calls (#8752) | 2021-02-14 19:31:42 +01:00 | 
				
					
						|  cbracketdash | c636a7080d | rand: add rand.ascii (#8675) | 2021-02-11 08:32:40 +02:00 | 
				
					
						|  cbracketdash | eb7009b60a | rand: generate hexadecimal numbers (#8664) | 2021-02-10 11:01:25 +01:00 | 
				
					
						|  Subhomoy Haldar | 9a1da1a97b | rand: move the shuffle function from `arrays` to `rand.util` (#8587) | 2021-02-05 20:24:38 +02:00 | 
				
					
						|  Subhomoy Haldar | c6552d7780 | rand.util: add sample_r and sample_nr (#8539) | 2021-02-04 14:56:53 +02:00 | 
				
					
						|  Subhomoy Haldar | 7e3b3a9efc | rand: update byte() (#8442) | 2021-01-30 14:19:14 +01:00 | 
				
					
						|  Subhomoy Haldar | c5a18812e2 | rand: move constants from rand.util to a new module rand.constants (#8408) | 2021-01-29 11:57:30 +02:00 | 
				
					
						|  Delyan Angelov | dd96852515 | ci: fix compilation of term.ui examples on windows | 2021-01-26 19:26:05 +02:00 | 
				
					
						|  Subhomoy Haldar | 97103f680a | rand: separate rand.util and rand.seed submodules (#8353) | 2021-01-26 15:55:09 +02:00 | 
				
					
						|  Lukas Neubert | ac2c3847af | all: update copyright to 2019-2021 (#8029) | 2021-01-18 13:20:06 +01:00 | 
				
					
						|  Larpon | ed6ba0a2b8 | rand: document all functions, document range notation form, fix copy-pasta (#7619) | 2020-12-27 20:06:17 +02:00 | 
				
					
						|  joe-conigliaro | 7224cd667c | rand: use full import in tests (fix -usecache) | 2020-12-22 22:04:51 +11:00 | 
				
					
						|  Lukas Neubert | df4165c7ee | docs_ci: check all md files except thirdparty (#6855) | 2020-11-18 18:28:28 +01:00 | 
				
					
						|  Delyan Angelov | dab66593fc | vlib: run vfmt over vlib files, so that `v doc -m vlib/` can run without warnings | 2020-10-21 12:54:10 +03:00 | 
				
					
						|  Delyan Angelov | 5d4cce3e95 | ci: fix failing tests | 2020-10-15 15:42:16 +03:00 | 
				
					
						|  Henrixounez | c324169af0 | all: remove intermediate handling for both global definition syntaxes (#6546) | 2020-10-03 15:41:45 +02:00 | 
				
					
						|  Daniel Däschle | abc98c273c | parser: require assign on type alias (#6477) | 2020-09-25 12:02:32 +02:00 |