summaryrefslogtreecommitdiffstatshomepage
path: root/extmod/modure.c
Commit message (Expand)AuthorAge
* all: Rename *umodule*.c to remove the "u" prefix.Jim Mussared2023-06-08
* all: Rename UMODULE to MODULE in preprocessor/Makefile vars.Jim Mussared2023-06-08
* all: Rename mod_umodule*, ^umodule* to remove the "u" prefix.Jim Mussared2023-06-08
* all: Rename mp_umodule*, mp_module_umodule* to remove the "u" prefix.Jim Mussared2023-06-08
* all: Rename MP_QSTR_umodule to MP_QSTR_module everywhere.Jim Mussared2023-06-08
* py/obj: Convert make_new into a mp_obj_type_t slot.Jim Mussared2022-09-19
* py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t.Jim Mussared2022-09-19
* all: Remove unnecessary locals_dict cast.Jim Mussared2022-09-19
* all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.Jim Mussared2022-09-19
* extmod/modure: Convert byte offsets to unicode indices when necessary.Jeff Epler2022-09-06
* py/objstr: Optimise mp_obj_new_str_from_vstr for known-safe strings.Jim Mussared2022-08-26
* py/objstr: Split mp_obj_str_from_vstr into bytes/str versions.Jim Mussared2022-08-26
* all: Remove third argument to MP_REGISTER_MODULE.Damien George2022-06-02
* extmod: Make extmod modules use MP_REGISTER_MODULE.Jim Mussared2022-05-18
* all: Use mp_obj_malloc everywhere it's applicable.Jim Mussared2022-05-03
* extmod/modure: Set subject begin_line so ^ doesn't match interior.Damien George2022-03-16
* extmod/modure: Redirect regex debug printing to mp_printf.Damien George2021-12-09
* py: Introduce and use mp_raise_type_arg helper.Damien George2021-07-15
* extmod: Update for move of crypto-algorithms, re1.5, uzlib to lib.Damien George2021-07-12
* extmod/modure: Allow \\ in re.sub replacements.Andrew Leech2020-09-30
* extmod/ure: Use single function for match/search/sub.stijn2020-06-08
* all: Format code to add space after C++-style comment start.stijn2020-04-23
* all: Clean up error strings to use lowercase and change cannot to can't.Damien George2020-04-13
* all: Use MP_ERROR_TEXT for all error messages.Jim Mussared2020-04-05
* all: Reformat C and Python source code with tools/codeformat.py.Damien George2020-02-28
* extmod: Add dynamic-runtime guards to btree/framebuf/uheapq/ure/uzlib.Damien George2019-12-12
* extmod/modure: Make regex dump-code debugging feature optional.Damien George2019-08-19
* extmod/modure: Add ure.sub() function and method, and tests.Damien George2018-07-02
* extmod/modure: Add match.span(), start() and end() methods, and tests.Damien George2018-07-02
* extmod/modure: Add match.groups() method, and tests.Damien George2018-07-02
* extmod/modure: Add cast to workaround bug in MSVC.Damien George2017-12-13
* extmod/modure: Convert alloca() to use new scoped allocation API.Damien George2017-12-11
* all: Remove inclusion of internal py header files.Damien George2017-10-04
* extmod/modure: Add stack overflow checking when executing a regex.Paul Sokolovsky2017-10-03
* all: Raise exceptions via mp_raise_XXXJavier Candeira2017-08-13
* all: Use the name MicroPython consistently in commentsAlexander Steffen2017-07-31
* extmod/modure: If input string is bytes, return bytes results too.Paul Sokolovsky2017-07-01
* extmod: Update for changes to mp_obj_str_get_data.Damien George2017-03-29
* all: Remove 'name' member from mp_obj_module_t struct.Damien George2016-09-22
* extmod/modure: re_exec() renamed to ure_exec() due to collison in 4.3BSD.Tom Sparks2016-04-08
* py: Change type signature of builtin funs that take variable or kw args.Damien George2016-01-11
* py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George2015-11-29
* py: Add MP_ROM_* macros and mp_rom_* types and use them.Damien George2015-11-29
* extmod/modure: Use correct integer type for n_args argument.Damien George2015-11-23
* extmod/modure: Make sure that errors in regexps are caught early.Paul Sokolovsky2015-11-01
* py: Add mp_obj_get_int_truncated and use it where appropriate.Damien George2015-05-12
* py: Overhaul and simplify printf/pfenv mechanism.Damien George2015-04-16
* extmod/ure: Fix msvc warning resulting from memset on const char ** pointerstijn2015-03-17
* extmod/ure: Correctly return None when a group has no match.Damien George2015-03-04
* extmod/modure: Make num_matches store actual number of matches.Damien George2015-02-18