• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

crossbeamパッケージ


RSS
Rev. Time Author
d5363a1 2019-04-23 21:24:22 bors[bot]

Merge #360

360: Add AtomicCell member functions r=stjepang a=jeehoonkang

Closes #309

r? @stjepang

Co-authored-by: Jeehoon Kang <jeehoon.kang@kaist.ac.kr>
Co-authored-by: Jeehoon Kang <jeehoon.kang@sf.snu.ac.kr>

b5f287d 2019-04-23 20:33:12 Jeehoon Kang

Bump the minimum Rust version

deb7cb7 2019-04-23 20:30:46 Jeehoon Kang

Fix a test error

df97761 2019-04-23 20:30:15 Jeehoon Kang

Add AtomicCell member functions

e313e86 2019-04-23 19:48:01 bors[bot]

Merge #361

361: Fix CI errors r=stjepang a=jeehoonkang

The CI says (https://travis-ci.org/crossbeam-rs/crossbeam/jobs/523343513#L485):

```
error: variable does not need to be mutable
--> crossbeam-channel/src/flavors/tick.rs:63:21
|
63 | let mut delivery_time = self.delivery_time.load();
| ----^^^^^^^^^^^^^
| |
| help: remove this `mut`
|
= note: `-D unused-mut` implied by `-D warnings`
error: aborting due to previous error
```

(Not sure why warning is issued as an error.) Fixing this error.

Co-authored-by: Jeehoon Kang <jeehoon.kang@kaist.ac.kr>
Co-authored-by: Stjepan Glavina <stjepang@gmail.com>

d1f14fa 2019-04-23 19:47:20 Stjepan Glavina

Remove a few more unused muts

02f0f8a 2019-04-23 18:30:45 Stjepan Glavina

Remove a few more unused muts

aafbfd4 2019-04-23 16:44:01 Jeehoon Kang

Fix CI

007f5a9 2019-04-22 23:44:38 Stjepan Glavina

Add Select::{clear,disable}

2df0d5d 2019-04-22 18:27:16 bors[bot]

Merge #356

356: Remove allocation from select macro r=stjepang a=stjepang

If we replace `Select` with `select!` in the benchmarks, we get the following numbers:

```
bounded_select_both Rust crossbeam-channel 0.639 sec
bounded_select_rx Rust crossbeam-channel 0.685 sec
unbounded_select_both Rust crossbeam-channel 0.595 sec
unbounded_select_rx Rust crossbeam-channel 0.648 sec
```

After applying this PR the numbers become:

```
bounded_select_both Rust crossbeam-channel 0.497 sec
bounded_select_rx Rust crossbeam-channel 0.486 sec
unbounded_select_both Rust crossbeam-channel 0.422 sec
unbounded_select_rx Rust crossbeam-channel 0.478 sec
```

Not bad! Since `select!` is the most common use of selection in practice, this will alleviate any potential losses from #349.

~~A minor addition in this PR that is worth mentioning is that `never()` is now a const fn.~~

cc @tuxether @BurntSushi - this is a follow up to #349

Co-authored-by: Stjepan Glavina <stjepang@gmail.com>

44b59a2 2019-04-22 18:18:23 Stjepan Glavina

Fix warnings

a1e480c 2019-04-22 18:03:02 bors[bot]

Merge #357

357: Add copyright notice r=stjepang a=stjepang

Closes #351

Co-authored-by: Stjepan Glavina <stjepang@gmail.com>

98caa9d 2019-04-22 17:33:24 Stjepan Glavina


Update README.md

83bd144 2019-04-22 17:33:16 Stjepan Glavina


Update README.md

09356d4 2019-04-22 17:33:05 Stjepan Glavina


Update README.md

72fbfbe 2019-04-22 17:32:56 Stjepan Glavina


Update README.md

119c79a 2019-04-22 17:32:45 Stjepan Glavina


Update README.md

112f3f3 2019-04-22 17:32:32 Stjepan Glavina


Update README.md

de696d5 2019-04-22 16:16:42 Stjepan Glavina

Add copyright notice

6d4ee39 2019-04-22 16:13:30 Stjepan Glavina

Simplify

960141d 2019-04-22 05:00:04 Stjepan Glavina


Update README.md

4802be5 2019-04-21 06:58:55 Stjepan Glavina

Bump min Rust version to 1.31

ebf8042 2019-04-21 05:51:01 Stjepan Glavina

Remove allocation from select macro

32d8a4e 2019-04-21 04:50:03 bors[bot]

Merge #349

349: crossbeam-channel: Remove dependency on smallvec r=stjepang a=tuxether

This doesn't seem to affect benchmarks.

Co-authored-by: Vi Jay Suskind <tuxether@protonmail.ch>

c92c4f5 2019-04-21 03:45:04 bors[bot]

Merge #355

355: Fix broken build on latest nightly r=stjepang a=stjepang



Co-authored-by: Stjepan Glavina <stjepang@gmail.com>

28da96f 2019-04-21 03:44:22 Stjepan Glavina

Fix broken build on latest nightly

52a3899 2019-04-21 03:28:27 Stjepan Glavina


Merge pull request #354 from yoshuawuyts/superscript

long-form superscript notation in readmes

e62a39f 2019-04-20 20:10:18 Yoshua Wuyts


long-form superscript notation in readmes

Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>

6ed1b8d 2019-04-15 07:29:18 bors[bot]

Merge #352

352: Fix a typo in the select macro r=stjepang a=stjepang



Co-authored-by: Stjepan Glavina <stjepang@gmail.com>

1dfafa4 2019-04-14 22:53:38 Stjepan Glavina

Fix a typo in the select macro