- c88cfe1 py: Use size_t as len argument and return type of mp_get_index. by Damien George · 8 years ago
- bf29fe2 py/objstr: Use better msg in bad implicit str/bytes conversion exception by stijn · 8 years ago
- d279bcf py/objstr: Fix eager optimisation of str/bytes addition. by Damien George · 8 years ago
- 7e480e8 py: Use mp_obj_get_array where sequence may be a tuple or a list. by Krzysztof Blazewicz · 8 years ago
- ae8d867 py: Add iter_buf to getiter type method. by Damien George · 10 years ago
- c0d9500 py/objstr: Convert mp_uint_t to size_t (and use int) where appropriate. by Damien George · 8 years ago
- 90ab191 py/objstr: Convert some instances of mp_uint_t to size_t. by Damien George · 9 years ago
- 7317e34 py/objstr: Give correct behaviour when passing a dict to %-formatting. by Damien George · 9 years ago
- e2e6632 py/objstr: Optimize string concatenation with empty string. by Paul Sokolovsky · 9 years ago
- 897129a py/objstr: Remove unreachable function used only for terse error msgs. by Damien George · 9 years ago
- 5f3bda4 py: If str/bytes hash is 0 then explicitly compute it. by Damien George · 9 years ago
- 2196799 py/objstr: Use mp_raise_{Type,Value}Error instead of mp_raise_msg. by Damien George · 9 years ago
- c4a8004 py: Get rid of assert() in method argument checking functions. by Paul Sokolovsky · 9 years ago
- 9e1b61d py/runtime: Factor out exception raising helpers. by Paul Sokolovsky · 9 years ago
- 1563388 py/objstr,objstrunicode: Fix inconistent #if indentation. by Paul Sokolovsky · 9 years ago
- 56eb25f py/objstr: Make .partition()/.rpartition() methods configurable. by Paul Sokolovsky · 9 years ago
- 9dde606 py/objstr: Fix mix-signed comparison in str.center(). by Paul Sokolovsky · 9 years ago
- 6a60fb3 py/objstr*: Properly ifdef str.center(). by Dave Hylands · 9 years ago
- 1b5abfc py/objstr: Implement str.center(). by Paul Sokolovsky · 9 years ago
- cc80c4d py/objstr: Make dedicated splitlines function, supporting diff newlines. by Damien George · 9 years ago
- 40f0096 Revert "py/objstr: .format(): Avoid call to vstr_null_terminated_str()." by Paul Sokolovsky · 9 years ago
- 6de8dbb py/objstr: .format(): Avoid call to vstr_null_terminated_str(). by Paul Sokolovsky · 9 years ago
- 12dd8df py/objstr: Binary type of str/bytes for buffer protocol is 'B'. by Damien George · 9 years ago
- a649d72 py/makeqstrdata: Add special case to handle \n qstr. by Damien George · 9 years ago
- c38809e py/objarray: Implement "in" operator for bytearray. by Paul Sokolovsky · 9 years ago
- 086d98c py/objstr: Make mp_obj_str_format_helper static. by Damien George · 10 years ago
- 87e07ea py/objstr: For str.format, don't allocate on the heap for field name. by Damien George · 10 years ago
- e3a29de py/objstr: For str.format, add nested/computed fields support. by pohmelie · 10 years ago
- 22d85ec py: Use new code pattern for parsing kw args with mp_arg_parse_all. by Damien George · 10 years ago
- 5b3f0b7 py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. by Damien George · 10 years ago
- 4b72b3a py: Change type signature of builtin funs that take variable or kw args. by Damien George · 10 years ago
- a0c9781 py: Change type of .make_new and .call args: mp_uint_t becomes size_t. by Damien George · 10 years ago
- d4df8f4 py/objstr: In str.format, handle case of no format spec for string arg. by Damien George · 10 years ago
- 8212d97 py: Use polymorphic iterator type where possible to reduce code size. by Damien George · 10 years ago
- d50f649 py/objstr: Applying % (format) operator to bytes should return bytes, not str. by Paul Sokolovsky · 10 years ago
- ef63ab5 py/objstr: Make sure that b"%s" % b"foo" uses undecorated bytes value. by Paul Sokolovsky · 10 years ago
- 999cedb py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. by Damien George · 10 years ago
- cbf7674 py: Add MP_ROM_* macros and mp_rom_* types and use them. by Damien George · 10 years ago
- c3f64d9 py: Change qstr_* functions to use size_t as the type for str len arg. by Damien George · 10 years ago
- 04353cc py: With obj repr "C", change raw str accessor from macro to function. by Damien George · 10 years ago
- aaef185 py: Add mp_obj_is_float function (macro) and use it where appropriate. by Damien George · 10 years ago
- 1b586f3 py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. by Paul Sokolovsky · 10 years ago
- 3a2171e py: Eliminate some cases which trigger unused parameter warnings. by Damien George · 10 years ago
- 42cec5c py/objstr: Check for keyword args before checking for no posn args. by Damien George · 10 years ago
- 55b11e6 py/objstr: For str.endswith(s, start) raise NotImpl instead of assert. by Damien George · 10 years ago
- 821b7f2 py: Use mp_not_implemented consistently for not implemented features. by Damien George · 10 years ago
- e2aa117 py/objstr: Simplify printing of bytes objects when unicode enabled. by Damien George · 10 years ago
- 5169822 py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe. by Damien George · 10 years ago
- 22602cc py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0). by Damien George · 10 years ago
- 000730e py/objstr: Simplify error handling for bad conversion specifier. by Damien George · 10 years ago
- b648e98 py/objstr: Fix error reporting for unexpected end of modulo format str. by Damien George · 10 years ago
- 7ef75f9 py/objstr: Fix error type for badly formatted format specifier. by Damien George · 10 years ago
- 51b9a0d py/objstr: Make string formatting 8-bit clean. by Damien George · 10 years ago
- 9f76dcd py: Prevent many extra vstr allocations. by Dave Hylands · 10 years ago
- f44cc51 objstr: Add note that replace() is nicely optimized. by Paul Sokolovsky · 10 years ago
- 79474c6 py: Remove unnecessary extra handling of padding of nan/inf. by Damien George · 10 years ago
- 44e7cbf py: Clean up declarations of str type/funcs that are also in unicode. by Damien George · 10 years ago
- c2a4e4e py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function. by Damien George · 10 years ago
- ede0f3a py: Add optional code to check bytes constructor values are in range. by Damien George · 10 years ago
- 7f9d1d6 py: Overhaul and simplify printf/pfenv mechanism. by Damien George · 10 years ago
- 8b7faa3 objstr: split(None): Fix whitespace properly. by Paul Sokolovsky · 10 years ago
- 2801e6f py: Some trivial cosmetic changes, for code style consistency. by Damien George · 10 years ago
- 7f59b4b objstr: Fix bugs introduced by inability to have shadow variables. by Paul Sokolovsky · 10 years ago
- acf6aec objstr: Avoid variable shadowing. by Paul Sokolovsky · 10 years ago
- ac2f7a7 objstr: Add .splitlines() method. by Paul Sokolovsky · 10 years ago
- 8705171 objstr: Expose mp_obj_str_split() for reuse in other modules. by Paul Sokolovsky · 10 years ago
- fa1edff py: Remove unnecessary and unused sgn argument from pfenv_print_mp_int. by Damien George · 10 years ago
- 194117a objstr: Fix bytes creation from array of long ints. by Paul Sokolovsky · 10 years ago
- 827b0f7 py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str. by Damien George · 11 years ago
- 0d3cb67 py: Change vstr so that it doesn't null terminate buffer by default. by Damien George · 11 years ago
- bbd9251 py: bytes(): Make sure we add values as bytes, not as chars. by Paul Sokolovsky · 11 years ago
- 98e3a64 py: Remove duplicated mp_obj_str_make_new function from objstrunicode.c. by Damien George · 11 years ago
- 344e15b objstr: Remove code duplication and unbreak Windows build. by Paul Sokolovsky · 11 years ago
- 6113eb2 objstr*: Use separate names for locals_dict of 8-bit and unicode str's. by Paul Sokolovsky · 11 years ago
- 77089be py: Add comments for vstr_init and mp_obj_new_str. by Damien George · 11 years ago
- 05005f6 py: Remove mp_obj_str_builder and use vstr instead. by Damien George · 11 years ago
- 0b9ee86 py: Add mp_obj_new_str_from_vstr, and use it where relevant. by Damien George · 11 years ago
- ff8dd3f py, unix: Allow to compile with -Wunused-parameter. by Damien George · 11 years ago
- 50912e7 py, unix, stmhal: Allow to compile with -Wshadow. by Damien George · 11 years ago
- 963a5a3 py, unix: Allow to compile with -Wsign-compare. by Damien George · 11 years ago
- 0178aa9 py, unix: Allow to compile with -Wdouble-promotion. by Damien George · 11 years ago
- e233a55 py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers. by Damien George · 11 years ago
- ff8e35b objstr: Common subexpression elimination for vstr_str(field_name). by Paul Sokolovsky · 11 years ago
- c114496 objstr: Implement kwargs support for str.format(). by Paul Sokolovsky · 11 years ago
- 51dfcb4 py: Move to guarded includes, everywhere in py/ core. by Damien George · 11 years ago
- 2c75665 objstr: Fix %d-formatting of floats. by Paul Sokolovsky · 11 years ago
- c55a4d8 py: Make bytes objs work with more str methods; add tests. by Damien George · 11 years ago
- 81836c2 py: Use str_to_int function in more places to reduce code size. by Damien George · 11 years ago
- b4fe6e2 py: Fix function type: () -> (void). by Damien George · 11 years ago
- 32ef3a3 py: Allow bytes/bytearray/array to be init'd by buffer protocol objects. by Damien George · 11 years ago
- 6f5eb84 py: #if guard str_make_new when not needed. by Damien George · 11 years ago
- 1e9a92f py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled. by Damien George · 11 years ago
- be8e99c py: Allow bytes object as argument to some str methods. by Damien George · 11 years ago
- a65c03c py: Allow +, in, and compare ops between bytes and bytearray/array. by Damien George · 11 years ago
- e62a0fe objstr: Allow to convert any buffer proto object to str. by Paul Sokolovsky · 11 years ago
- 31619cc py: mp_obj_str_get_str(): Work with bytes too. by Paul Sokolovsky · 11 years ago
- 3aa09f5 py: Use MP_OBJ_NULL instead of NULL in a few places. by Damien George · 11 years ago
- 20f59e1 py: Make mp_const_empty_bytes globally available. by Damien George · 11 years ago
- 39dc145 py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. by Damien George · 11 years ago
- cde0ca2 py: Simplify JSON str printing (while still conforming to JSON spec). by Damien George · 11 years ago