Commit Graph

74 Commits

Author SHA1 Message Date
Nic Ficca
2e9892029a Add objrange::get_value
- Refactor range_count to use get_value and isinstance for pulling out the range and argument respectively
2019-02-09 16:49:44 -05:00
Nic Ficca
b7a4248837 Add range.count 2019-02-09 16:27:12 -05:00
Homer McMillan
ba9226219b cargo fmt 2019-02-09 15:54:17 -05:00
Homer McMillan
a4d13f9f50 Fix typo 2019-02-09 15:53:13 -05:00
Homer McMillan
4e02962289 Fix range reversed #421 2019-02-09 15:49:51 -05:00
Joey Hain
969ddf2ea0 Merge remote-tracking branch 'upstream/master' into reversed 2019-02-09 08:13:03 -08:00
Adam
2ae9d88de4 Merge pull request #398 from ZapAnton/range_doc
range type: Added __doc__
2019-02-09 11:11:13 +00:00
ben
907dfb6770 Add slice type and use BigInts in slice payload. 2019-02-09 12:07:04 +13:00
Windel Bouwman
85475e4e30 Merge pull request #347 from silmeth/master
Fix Range’s len() + division and mod by 0
2019-02-08 21:04:31 +01:00
Benedykt Jaworski
b9245309d5 Merge branch 'master' into master 2019-02-08 18:45:00 +01:00
ZapAnton
0e6fca0106 Fix the 'if_same_then_else' clippy warnings
Relevant clippy warning: https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else
2019-02-08 20:04:30 +03:00
ZapAnton
a6d6f7721b range type: Added __doc__ 2019-02-08 19:17:08 +03:00
Joey Hain
1ebacafb00 Add reversed builtin and range.__reversed__ 2019-02-08 00:19:14 -08:00
Joey Hain
54bcb08518 Add range.{__bool__, __contains__}
- Also fix range.index for negative steps
2019-02-07 20:31:32 -08:00
Benedykt Jaworski
f823eb9403 Merge branch 'master' into master 2019-02-07 17:20:54 +01:00
Adam Kelly
fd344ec1e0 Remove unnecessary to_bigint().unwrap() everywhere. 2019-02-06 17:38:01 +00:00
Benedykt Jaworski
ff244df3eb Merge branch 'master' into master 2019-02-06 10:24:59 +01:00
Joey Hain
49a23a8483 remove misleading contains method 2019-02-05 16:26:12 -08:00
Joey Hain
b0a2f6f87d Add range.index 2019-02-05 13:34:54 -08:00
silmeth
30c8e477e4 style: rustfmt 2019-02-05 21:54:03 +01:00
silmeth
0a1eb4b91b make len(range) throw OverflowError on too big ints + impl __repr__ 2019-02-05 21:27:49 +01:00
silmeth
b43c511542 fix range len() for negative and non-divisible steps 2019-02-05 19:49:14 +01:00
Joey Hain
9ac8e55695 Represent range with BigInts 2019-02-04 17:38:23 -08:00
Homer McMillan
64bd33e787 Add built in range type (addresses #294) 2019-02-04 15:08:13 -05:00