From 4125bfe401858ca8e821fdff8c59df8317fc4d1e Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 28 Feb 2021 18:01:31 +0200 Subject: [PATCH] all: fix references to time.wait -> time.sleep --- doc/docs.md | 18 +++++++++--------- vlib/benchmark/README.md | 4 ++-- vlib/v/fmt/tests/shared_expected.vv | 8 ++++---- vlib/v/fmt/tests/shared_input.vv | 8 ++++---- vlib/v/live/live_test_template.vv | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/docs.md b/doc/docs.md index c0a61c0d64..68a552ee37 100644 --- a/doc/docs.md +++ b/doc/docs.md @@ -22,8 +22,8 @@ It is __easy__, and it usually takes __only a few seconds__. ### Linux, macOS, FreeBSD, etc: You need `git`, and a C compiler like `tcc`, `gcc` or `clang`, and `make`: ```bash -git clone https://github.com/vlang/v -cd v +git clone https://github.com/vlang/v +cd v make ``` @@ -1090,7 +1090,7 @@ V has only one looping keyword: `for`, with several forms. #### `for`/`in` -This is the most common form. You can use it with an array, map or +This is the most common form. You can use it with an array, map or numeric range. ##### Array `for` @@ -1824,7 +1824,7 @@ println(world) Constants are declared with `const`. They can only be defined at the module level (outside of functions). -Constant values can never be changed. You can also declare a single +Constant values can never be changed. You can also declare a single constant separately: ```v @@ -2579,7 +2579,7 @@ import time fn task(id int, duration int) { println('task $id begin') - time.wait(duration * time.millisecond) + time.sleep(duration * time.millisecond) println('task $id end') } @@ -3308,7 +3308,7 @@ In the console build command, you can use `-cflags` to pass custom flags to the You can also use `-cc` to change the default C backend compiler. For example: `-cc gcc-9 -cflags -fsanitize=thread`. -You can also define a `VFLAGS` environment variable in your terminal to store your `-cc` +You can also define a `VFLAGS` environment variable in your terminal to store your `-cc` and `cflags` settings, rather than including them in the build command each time. ### #pkgconfig @@ -3868,7 +3868,7 @@ fn print_message() { fn main() { for { print_message() - time.wait(500 * time.millisecond) + time.sleep(500 * time.millisecond) } } ``` @@ -3980,7 +3980,7 @@ fn old_function() { fn inlined_function() { } -// The following struct must be allocated on the heap. Therefore, it can only be used as a +// The following struct must be allocated on the heap. Therefore, it can only be used as a // reference (`&Window`) or inside another reference (`&OuterStruct{ Window{...} }`). [heap] struct Window { @@ -4018,7 +4018,7 @@ fn main() { V allows unconditionally jumping to a label with `goto`. The label name must be contained within the same function as the `goto` statement. A program may `goto` a label outside -or deeper than the current scope. `goto` allows jumping past variable initialization or +or deeper than the current scope. `goto` allows jumping past variable initialization or jumping back to code that accesses memory that has already been freed, so it requires `unsafe`. diff --git a/vlib/benchmark/README.md b/vlib/benchmark/README.md index ca1f86f641..6f4f7dbdca 100644 --- a/vlib/benchmark/README.md +++ b/vlib/benchmark/README.md @@ -31,10 +31,10 @@ import benchmark mut b := benchmark.start() // your code section 1 ... -time.wait(1500 * time.millisecond) +time.sleep(1500 * time.millisecond) b.measure('code_1') // your code section 2 ... -time.wait(500 * time.millisecond) +time.sleep(500 * time.millisecond) b.measure('code_2') ``` diff --git a/vlib/v/fmt/tests/shared_expected.vv b/vlib/v/fmt/tests/shared_expected.vv index c65774fb46..d077f88410 100644 --- a/vlib/v/fmt/tests/shared_expected.vv +++ b/vlib/v/fmt/tests/shared_expected.vv @@ -8,7 +8,7 @@ mut: fn (shared x St) f(shared z St) { for _ in 0 .. reads_per_thread { rlock x { // other instances may read at the same time - time.wait(time.millisecond) + time.sleep(time.millisecond) assert x.a == 7 || x.a == 5 } } @@ -65,10 +65,10 @@ fn test_shared_lock() { for i in 0 .. writes { lock x { // wait for ongoing reads to finish, don't start new ones x.a = 17 // this value should never be read - time.wait(50 * time.millisecond) + time.sleep(50 * time.millisecond) x.a = if (i & 1) == 0 { 7 } else { 5 } } // now new reads are possible again - time.wait(20 * time.millisecond) + time.sleep(20 * time.millisecond) } // wait until all read threads are finished for finished := false; true; { @@ -80,6 +80,6 @@ fn test_shared_lock() { if finished { break } - time.wait(100 * time.millisecond) + time.sleep(100 * time.millisecond) } } diff --git a/vlib/v/fmt/tests/shared_input.vv b/vlib/v/fmt/tests/shared_input.vv index 90d1f816e3..dccb34a683 100644 --- a/vlib/v/fmt/tests/shared_input.vv +++ b/vlib/v/fmt/tests/shared_input.vv @@ -9,7 +9,7 @@ mut: fn (shared x St) f(shared z St) { for _ in 0 .. reads_per_thread { rlock x { // other instances may read at the same time - time.wait(time.millisecond) + time.sleep(time.millisecond) assert x.a == 7 || x.a == 5 } } @@ -63,11 +63,11 @@ a: 5 for i in 0..writes { lock x { // wait for ongoing reads to finish, don't start new ones x.a = 17 // this value should never be read - time.wait(50* time.millisecond) + time.sleep(50* time.millisecond) x.a = if (i & 1) == 0 { 7} else {5} } // now new reads are possible again -time.wait(20*time.millisecond) +time.sleep(20*time.millisecond) } // wait until all read threads are finished for finished:=false;; { @@ -79,6 +79,6 @@ for finished:=false;; { if finished { break } - time.wait(100*time.millisecond) + time.sleep(100*time.millisecond) } } diff --git a/vlib/v/live/live_test_template.vv b/vlib/v/live/live_test_template.vv index 0cf9d9490c..9630fff4a9 100644 --- a/vlib/v/live/live_test_template.vv +++ b/vlib/v/live/live_test_template.vv @@ -57,7 +57,7 @@ fn main() { if s == 'STOP' { break } - time.wait(delay * time.millisecond) + time.sleep(delay * time.millisecond) } pmessage() pmessage()