Commit Graph

922 Commits

Author SHA1 Message Date
Calixte Denizet
bf19d652dc Fix issue with equality 2019-02-16 12:45:57 +01:00
Windel Bouwman
159daf061a Change scope from using set_item to set_attr. 2019-02-16 11:18:55 +01:00
Windel Bouwman
163a1311f7 Merge pull request #470 from janczer/add_remove_list
Add remvoe to list object
2019-02-16 10:27:27 +01:00
Windel Bouwman
26f9a7fe1a Merge pull request #483 from OddCoincidence/f-string-format-specs
Support format specs in f-strings
2019-02-16 08:35:21 +01:00
Windel Bouwman
eb55d20b4a Merge pull request #480 from janczer/fix_clippy_issues
Remove return, use function without closure
2019-02-16 08:31:26 +01:00
Windel Bouwman
ec6dc7ca4a Merge pull request #481 from evilpie/discard
implement set.discard
2019-02-16 08:30:57 +01:00
Windel Bouwman
0a70852b3f Merge pull request #478 from silmeth/int-division
big Integers division
2019-02-16 08:22:29 +01:00
Joey Hain
134c3b94a5 support format specs in f-strings 2019-02-15 18:18:44 -08:00
Tom Schuster
4762d654b4 implement set.discard 2019-02-15 20:46:00 +01:00
janczer
b9daabfc94 Remove return, use function without closure 2019-02-15 20:43:20 +01:00
janczer
c1f6d16079 Change iterator to for loop 2019-02-15 20:33:41 +01:00
silmeth
4a67bb9797 stop dividing the divisor if the remainder already disappeared 2019-02-15 20:08:28 +01:00
janczer
4726d6b8b0 Remove unwrap methods 2019-02-15 20:01:02 +01:00
silmeth
4cfd3a1cd0 get rid of unnecessary muts in objint::div_ints 2019-02-15 19:50:25 +01:00
silmeth
8ed82a089f make big ints dividable if the result fits in a float 2019-02-15 19:43:00 +01:00
silmeth
0c626dd595 rename objstr::get_value_as_ref to objstr::borrow_value 2019-02-15 19:29:58 +01:00
Windel Bouwman
0c351ea76d Remove support for module get_item 2019-02-15 17:30:28 +01:00
Windel Bouwman
2d22a882ae Merge pull request #475 from palaviv/Add-set-funcs3
Add set.{union,intersection,difference,symmetric_difference}
2019-02-15 17:08:10 +01:00
Windel Bouwman
b785960a25 Merge pull request #461 from adrian17/arg_check_refactor
Refactor arg_check macro
2019-02-15 16:59:09 +01:00
Windel Bouwman
a541b509a9 Merge branch 'master' into Add-set-funcs3 2019-02-15 16:53:10 +01:00
Aviv Palivoda
412df7472f set raises TypeError when unhashable element is passed in creation 2019-02-15 15:34:55 +02:00
Aviv Palivoda
49e10ed497 Add set.symmetric_difference 2019-02-15 15:13:05 +02:00
Aviv Palivoda
938688cb69 Add set.difference 2019-02-15 15:13:05 +02:00
Aviv Palivoda
23ef487927 Add set.intersection 2019-02-15 15:13:05 +02:00
Aviv Palivoda
83c4eda62c Add set.union 2019-02-15 15:13:05 +02:00
janczer
2ac195e539 List remove, handle non exist element. Add new test 2019-02-15 08:49:58 +01:00
Windel Bouwman
48032a5110 Merge pull request #472 from OddCoincidence/int-float-rarithmetic
Add {int,float}.{__radd__,__rsub__,__rmul__,__rtruediv__}
2019-02-15 07:14:01 +01:00
Windel Bouwman
a2d4924909 Merge pull request #469 from janczer/fix_typos
Fix typos
2019-02-15 07:03:04 +01:00
Joey Hain
c6ac393f84 Add {int,float}.{__radd__,__rsub__,__rmul__,__rtruediv__} 2019-02-14 21:21:30 -08:00
janczer
358f9f764b Add remvoe to list object 2019-02-14 21:18:38 +01:00
janczer
89e947a04f Fix typos 2019-02-14 20:38:18 +01:00
Windel Bouwman
d76c86ed16 Merge pull request #468 from janczer/add_complex_real_imag
Add complex methods real and imag
2019-02-14 17:59:40 +01:00
janczer
2a2ddff14e Add complex methods real and imag 2019-02-14 16:56:32 +01:00
Joey Hain
4ca3d3b507 Merge remote-tracking branch 'upstream/master' into fstrings 2019-02-13 23:16:40 -08:00
Windel Bouwman
33d272f795 Merge pull request #464 from holygits/internal-error-types
Introduce Parser and Compiler Errors
2019-02-14 07:07:21 +01:00
Joey Hain
400ad80b64 fstrings 2019-02-13 21:59:21 -08:00
holygits
570b28439a Fix tests 2019-02-14 12:31:20 +13:00
Windel Bouwman
d048d0a0da Merge pull request #445 from RustPython/co_consts
Co consts
2019-02-13 22:59:53 +01:00
Windel Bouwman
116f5daae4 Merge pull request #450 from silmeth/microopt-print
Fix crashes on wrong kwargs types to print + microoptimize it
2019-02-13 22:59:07 +01:00
Windel Bouwman
a8873dbaff Merge pull request #460 from janczer/add_clear_method_set
Add clear method to set
2019-02-13 22:51:18 +01:00
holygits
f0d7c2bea9 Fix test 2019-02-14 10:46:48 +13:00
holygits
4453c3e561 Create error types for parser and compiler
Pass through locations and tokens in ParseError
2019-02-14 10:21:21 +13:00
Adam
233242c3ad Merge pull request #429 from adrian17/master
Fix callable(), add tests.
2019-02-13 20:38:27 +00:00
Adrian Wielgosik
21299ecf3d Refactor arg_check macro 2019-02-13 21:05:23 +01:00
janczer
b77165c5ad Fix fmt set.clear 2019-02-13 14:44:50 +01:00
janczer
d07b3dff98 Add clear method to set 2019-02-13 14:37:05 +01:00
Ryan Liddle
3d4fd5fc86 Merge pull request #456 from yuvipanda/os-name
Implement os.name
2019-02-13 19:35:32 +11:00
Ryan Liddle
c6c1e7f60e Merge pull request #453 from OddCoincidence/int-float-comparison
Fix int to float comparison
2019-02-13 19:31:00 +11:00
yuvipanda
9dc45fd728 Implement os.name 2019-02-12 23:51:36 -08:00
Windel Bouwman
392262d3f4 Merge pull request #454 from janczer/call_wrap_functions
Call wrap functions insted of magic
2019-02-13 07:05:26 +01:00