Adam
|
39042e6475
|
Merge pull request #805 from Ryex/ryex-list.__setitem__
implement list.__setitem__ with slice and int indexing
|
2019-04-09 10:24:48 +01:00 |
|
Adam Kelly
|
d9216c87f1
|
Remove done todo.
|
2019-04-09 10:17:17 +01:00 |
|
Rachel Powers
|
1101b6571c
|
fix error related to #746 but for list.__delitem__
|
2019-04-08 16:17:57 -06:00 |
|
Rachel Powers
|
b2a1f6580b
|
fix error when start or stop of slice is -1 and step != 1
|
2019-04-08 15:56:06 -06:00 |
|
jgirardet
|
b535958310
|
add getitem, fix contain error_message
|
2019-04-08 23:12:40 +02:00 |
|
jgirardet
|
8232a4d285
|
finish contains
|
2019-04-08 21:27:44 +02:00 |
|
Rachel Powers
|
4e277cfcc2
|
move to useing PyIterable
|
2019-04-08 12:41:28 -06:00 |
|
Adam Kelly
|
29e9753e51
|
Even newer style class definitions.
|
2019-04-08 15:02:04 +01:00 |
|
Adam Kelly
|
2d127b9834
|
Use macro to generate full set of views and iterators.
|
2019-04-08 12:11:59 +01:00 |
|
Adam Kelly
|
5c4755ffd7
|
Separate iterators for items/keys/values.
|
2019-04-08 11:08:45 +01:00 |
|
Adam Kelly
|
9c32de954b
|
Add iterator for dictionary keys.
|
2019-04-08 10:35:09 +01:00 |
|
Jimmy Girardet
|
86928114fa
|
resolve conflict
|
2019-04-08 10:33:56 +02:00 |
|
jgirardet
|
c487f12222
|
Merge branch 'master' into seq
|
2019-04-08 09:36:37 +02:00 |
|
Rachel Powers
|
a23b5bc470
|
cleanup and cargo fmt
|
2019-04-07 19:32:11 -06:00 |
|
Joey
|
7910c95ff0
|
Merge pull request #785 from palaviv/set-inner
refactor objset using inner
|
2019-04-07 18:20:37 -07:00 |
|
Rachel Powers
|
4d8a56aea1
|
list.__setitem__ with slice and int indexing
optimisation is uncertain
correctness is uncertain
but it does appear to work
|
2019-04-07 19:09:44 -06:00 |
|
jgirardet
|
ec65b8480f
|
add contains
|
2019-04-08 00:45:53 +02:00 |
|
jgirardet
|
3c736c1f94
|
iter
|
2019-04-08 00:11:20 +02:00 |
|
Aviv Palivoda
|
abc72e9992
|
contains return bool
|
2019-04-07 23:54:42 +03:00 |
|
jgirardet
|
dddf9fee39
|
gt lt ge le
|
2019-04-07 22:42:47 +02:00 |
|
jgirardet
|
ec98b4d6bf
|
repr len eq
|
2019-04-07 22:36:13 +02:00 |
|
Aviv Palivoda
|
5ae921dc57
|
update function support iterable
|
2019-04-07 23:26:59 +03:00 |
|
Aviv Palivoda
|
848350d334
|
ior support only set and frozenset
|
2019-04-07 23:06:42 +03:00 |
|
Aviv Palivoda
|
3ed8727ee5
|
symmetric_difference support iterable
|
2019-04-07 23:01:49 +03:00 |
|
Aviv Palivoda
|
e011e3f327
|
intersection and difference support iterable
|
2019-04-07 22:36:56 +03:00 |
|
Aviv Palivoda
|
fa369ff779
|
Limit non-operator versions to set and frozenset
|
2019-04-07 22:09:37 +03:00 |
|
Joey Hain
|
c2e03ed342
|
fix int.__float__
|
2019-04-07 11:56:59 -07:00 |
|
jgirardet
|
f538a92007
|
pybytes.__new__ ok
|
2019-04-07 20:34:27 +02:00 |
|
Aviv Palivoda
|
3bc1e3598c
|
Use PyIterable
|
2019-04-07 21:26:20 +03:00 |
|
Joey Hain
|
ea61599da4
|
range: take self by ref
|
2019-04-07 10:07:36 -07:00 |
|
Joey Hain
|
e70f174eb6
|
str: take self by ref
|
2019-04-07 10:07:36 -07:00 |
|
Joey Hain
|
aec33634ca
|
int: take self by ref
|
2019-04-07 10:07:31 -07:00 |
|
Aviv Palivoda
|
a0aa88d2fb
|
clear return implicit None
|
2019-04-07 20:02:27 +03:00 |
|
jgirardet
|
2eb8e7bf2b
|
new ok for pybytes
|
2019-04-07 18:55:35 +02:00 |
|
Windel Bouwman
|
48cca16dd7
|
Merge pull request #801 from skinny121/dict_copy_update
Implement copy and update dict methods
|
2019-04-07 12:24:51 +02:00 |
|
Windel Bouwman
|
f4964dafbf
|
Merge pull request #798 from skinny121/keyword_only_args
Implement keyword only argument defaults
|
2019-04-07 12:11:15 +02:00 |
|
Adam
|
90ded15339
|
Merge pull request #799 from RustPython/joey/ref-receiver
Allow first argument to be a shared ref to a python value
|
2019-04-07 10:02:03 +01:00 |
|
jgirardet
|
7e965c7cc8
|
check encoding in new
|
2019-04-07 10:12:57 +02:00 |
|
ben
|
32051c9d96
|
Implement copy and update dict methods
|
2019-04-07 19:19:39 +12:00 |
|
Joey Hain
|
c2716040d2
|
float: take self by shared ref
|
2019-04-06 19:05:18 -07:00 |
|
Joey Hain
|
be55562457
|
Allow first argument to be a shared ref to a python value
|
2019-04-06 18:50:40 -07:00 |
|
jgirardet
|
10cbf2ae74
|
bytes._new stuff
|
2019-04-07 01:49:16 +02:00 |
|
ben
|
d5a9d96d62
|
Expose function.__defaults__ and function.__kwdefaults__(only getters)
|
2019-04-07 07:38:42 +12:00 |
|
ben
|
5fd3cf2bcd
|
Implemented keyword only defaults
|
2019-04-07 07:38:42 +12:00 |
|
Windel Bouwman
|
d577bb7ac9
|
Merge pull request #787 from palaviv/os-fd
Add os.{read,write,remove,unlink}
|
2019-04-06 17:02:31 +02:00 |
|
Windel Bouwman
|
1faa7fa202
|
Merge pull request #783 from Ryex/ryex-impl-list.__delitem__
Implement list.__delitem__
|
2019-04-06 16:56:21 +02:00 |
|
Aviv Palivoda
|
1f0fd39722
|
Change os new funcs to new arg style
|
2019-04-06 17:29:40 +03:00 |
|
Adam Kelly
|
584b707356
|
Add dict.__missing__ support.
|
2019-04-06 10:15:34 +01:00 |
|
Adam Kelly
|
b1dd5836af
|
Simpler implementation of ItemProtocol for PyDictRef.
|
2019-04-06 10:15:34 +01:00 |
|
Adam Kelly
|
e2a4f22be8
|
Avoid name similarity between ItemProtocol and inner methods.
|
2019-04-06 10:15:33 +01:00 |
|