index
:
micropython.git
cross
dependabot/github_actions/actions/cache-4
dependabot/github_actions/actions/checkout-3
dependabot/github_actions/actions/checkout-4
dependabot/github_actions/actions/github-script-7
dependabot/github_actions/actions/setup-python-4
dependabot/github_actions/actions/setup-python-5
dependabot/github_actions/actions/upload-artifact-3
dependabot/github_actions/actions/upload-artifact-4
dependabot/github_actions/codecov/codecov-action-3
dependabot/github_actions/codecov/codecov-action-4
dependabot/github_actions/microsoft/setup-msbuild-2
docs-dev
dynamic-native-modules
emil_tests
esp-extra-scripts
esp32-idf41-cmake
iabdalkader-cc3k-update
master
parse-bytecode
reentrant-gc
travis-clang
travis-esp8266
travis-stackless
travis-testing
v1.22-release
MicroPython upstream mirror + Linaro branches
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
objint_mpz.c
Age
Commit message (
Expand
)
Author
2022-05-03
all: Use mp_obj_malloc everywhere it's applicable.
Jim Mussared
2020-11-11
py/mpz: Do sign extension in mpz_as_bytes for negative values.
Damien George
2020-05-28
py/modsys: Use consistent naming pattern for module-level const objects.
David Lechner
2020-04-05
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
2020-03-28
all: Remove spaces inside and around parenthesis.
Damien George
2020-02-28
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-02-28
all: Add *FORMAT-OFF* in various places.
Damien George
2020-02-28
py: Un-nest configuration #if/#endif's for selection of complex code.
Damien George
2020-02-28
py: Removing dangling "else" to improve code format consistency.
Damien George
2020-01-14
py/objint: Add mp_obj_int_get_uint_checked() helper.
Yonatan Goldschmidt
2019-05-06
py: remove "if (0)" and "if (false)" branches.
Jun Wu
2019-02-12
py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.
Damien George
2018-09-20
py: Shorten error messages by using contractions and some rewording.
Damien George
2018-04-05
py/objint: Simplify LHS arg type checking in int binary op functions.
Damien George
2017-11-24
py/runtime: Add MP_BINARY_OP_CONTAINS as reverse of MP_BINARY_OP_IN.
Damien George
2017-10-04
all: Remove inclusion of internal py header files.
Damien George
2017-09-18
py/modbuiltins: Implement abs() by dispatching to MP_UNARY_OP_ABS.
Paul Sokolovsky
2017-09-08
py/runtime0.h: Put inplace arith ops in front of normal operations.
Paul Sokolovsky
2017-09-07
py/runtime0.h: Move relational ops to the beginning of mp_binary_op_t.
Paul Sokolovsky
2017-08-29
all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriate
Damien George
2017-07-31
all: Use the name MicroPython consistently in comments
Alexander Steffen
2017-07-25
py: Implement raising a big-int to a negative power.
Damien George
2017-04-21
extmod/moductypes: Fix bigint handling for 32-bit ports.
Paul Sokolovsky
2017-04-04
py/objint: Consolidate mp_obj_new_int_from_float to one implementation.
Damien George
2017-03-28
py: Use mp_raise_TypeError/mp_raise_ValueError helpers where possible.
Damien George
2017-02-16
py/objint: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-02
py: Added optimised support for 3-argument calls to builtin.pow()
Nicko van Someren
2017-01-21
py/objint: from_bytes(): Implement "byteorder" param and arbitrary precision.
Paul Sokolovsky
2017-01-19
py/objint_mpz: Refactor switch-statement to remove unreachable default.
Damien George
2016-12-21
py/objint: Rename mp_obj_int_as_float to mp_obj_int_as_float_impl.
Damien George
2016-10-17
py: Use mp_raise_msg helper function where appropriate.
Damien George
2016-10-11
py/objint: Use size_t for arguments that measure bytes/sizes.
Damien George
2016-10-11
py: Factor duplicated function to calculate size of formatted int.
Damien George
2016-05-08
py/mpz: Do Python style division/modulo within bignum divmod routine.
Damien George
2016-03-10
py: Use MP_SMALL_INT_POSITIVE_MASK to check if uint fits in a small int.
Damien George
2016-01-07
py: Change mp_obj_int_is_positive to more general mp_obj_int_sign.
Damien George
2015-11-29
py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.
Damien George
2015-10-20
py: Add mp_obj_is_float function (macro) and use it where appropriate.
Damien George
2015-10-11
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
Paul Sokolovsky
2015-10-01
py: Catch all cases of integer (big and small) division by zero.
Damien George
2015-09-15
py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize.
Damien George
2015-06-13
py: Implement divmod for mpz bignum.
Damien George
2015-05-12
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.
Damien George
2015-04-25
py: Support conversion of bignum to bytes.
Damien George
2015-04-22
py/objint_mpz.c: Make int_from_uint actually return uint.
Damien George
2015-03-14
py: Fix builtin abs so it works for bools and bignum.
Damien George
2015-01-24
py: Use float-to-int classifications for mp_obj_new_int_from_float() functions
David Steinberg
2015-01-07
py: Temporary fix for conversion of float to int when fits in small int.
Damien George
2015-01-02
py: Raise exception if trying to convert inf/nan to int.
Damien George
2015-01-02
py: Fix float to int conversion for large exponents.
David Steinberg
[next]