Commit Graph

  • cb941c53c4 Merge pull request #453 from pydata/release-2.8.7 v2.8.7 Francesc Alted 2023-09-26 09:54:38 +02:00
  • 625af44e95 Remove stale debug print Francesc Alted 2023-09-25 18:27:28 +02:00
  • bb30a16ee4 New advert asking for new maintainers Francesc Alted 2023-09-25 17:56:54 +02:00
  • e8c7a63671 [WIP] Disable musllinux for aarch64 as they take too long to build Francesc Alted 2023-09-25 14:43:49 +02:00
  • 4722745e11 [WIP] Use matrix.arch for Linux builds Francesc Alted 2023-09-25 14:17:42 +02:00
  • 81182e8987 [WIP] Do not disable musl and see how it goes Francesc Alted 2023-09-25 14:10:05 +02:00
  • ceff443eaa [WIP] Tweaking CI for building wheels Francesc Alted 2023-09-25 13:52:06 +02:00
  • fe90cf484d [WIP] Tweaking CI for building wheels Francesc Alted 2023-09-25 13:34:32 +02:00
  • 023d074742 [WIP] More simplification of CI setup for wheels Francesc Alted 2023-09-25 13:19:26 +02:00
  • 0e082bd784 [WIP] Simplification of CI setup for wheels Francesc Alted 2023-09-25 13:07:14 +02:00
  • b25501643b [WIP] Building wheels Francesc Alted 2023-09-25 12:09:02 +02:00
  • 4d3a2d0867 Getting ready for release 2.8.7 Francesc Alted 2023-09-25 11:47:24 +02:00
  • 62aa9d8d8e Merge pull request #452 from rebecca-palmer/sanitizefixes Francesc Alted 2023-09-25 11:44:55 +02:00
  • e65bfd5f1f Merge branch 'master' into sanitizefixes Francesc Alted 2023-09-25 11:25:17 +02:00
  • eaa520ef4d Merge pull request #451 from t20100/fix-scientific-notation Francesc Alted 2023-09-25 11:23:32 +02:00
  • 51f66ec40d Merge pull request #447 from rchen152/alltrue Francesc Alted 2023-09-25 11:22:49 +02:00
  • 58fbb6fcca sanitization: reduce unnecessary rejections Rebecca N. Palmer 2023-09-22 11:28:36 +01:00
  • 167a072e0b add tests Thomas VINCENT 2023-09-13 10:59:01 +02:00
  • 4f46368b45 allow digits after . Thomas VINCENT 2023-09-13 10:58:47 +02:00
  • be0dcb5da4 Post 2.8.6 release actions done Robert McLeod 2023-09-12 14:57:57 -07:00
  • 9c70b433f8 Pre-release actions for 2.8.6 v2.8.6 Robert McLeod 2023-09-10 16:22:11 -07:00
  • 71e4f7520b Add support for NUMEXPR_SANITIZE=0 environment variable to turn off sanitization of evaluated strings. Robert McLeod 2023-09-10 16:21:53 -07:00
  • 45eef013c6 Remove usage of deprecated np.alltrue(). Rebecca Chen 2023-08-30 15:34:11 -07:00
  • 7d377e38f1 Merge branch 'master' of https://github.com/pydata/numexpr Robert McLeod 2023-08-18 12:06:13 -07:00
  • 9b380aef71 Add santize=True kwarg to stringToExpression and allow numbers with scientific notation Robert McLeod 2023-08-18 12:06:10 -07:00
  • c1b55e5ab3 Merge pull request #446 from keszybz/syntax-warning-fix Robert McLeod 2023-08-17 15:11:20 -07:00
  • 022df94930 Use r"" to avoid warning about unknown escapes Zbigniew Jędrzejewski-Szmek 2023-08-16 17:11:28 +02:00
  • 397cc98359 Add in argument to validate/evaluate for whether to sanitize or not; also improves blacklist to only match proper dunders and not '__' and also better matching against unicode Robert McLeod 2023-08-14 21:35:18 -07:00
  • bfb900f12a Merge pull request #445 from cgohlke/master-1 Robert McLeod 2023-08-13 15:49:56 -07:00
  • 23537bdb5c Fix syntax error when building with USE_VML Christoph Gohlke 2023-08-13 15:44:05 -07:00
  • 209081bdaa Post 2.8.5 release actions done Robert McLeod 2023-08-06 14:12:47 -07:00
  • 298134a454 Getting ready for release 2.8.5 v2.8.5 Robert McLeod 2023-08-06 12:57:32 -07:00
  • 1c6bce1722 Merge branch 'master' of https://github.com/pydata/numexpr Robert McLeod 2023-08-06 12:49:33 -07:00
  • 00b035c78c Make more difficult sanitize of the expression string before eval Robert McLeod 2023-08-06 12:49:25 -07:00
  • 59650ec171 Merge pull request #343 from hoskv/numexpr-3.0 numexpr-3.0 Robert McLeod 2023-08-06 12:46:07 -07:00
  • 67a12218db Merge pull request #443 from de11n/fix-libraries-parsing Robert McLeod 2023-08-06 12:45:13 -07:00
  • c2dd659f60 Fix setup.py to respect numpy's parsing of libraries in site.cfg Elliot Cameron 2023-07-28 15:10:24 -04:00
  • 4b2d89cf14 Add in protections against call to eval(expression) Robert McLeod 2023-07-22 12:37:18 -07:00
  • 74d597398b Adding tests for validate and noticed that re_evaluate tests using local_dict argument are flawed and do not actually work Robert McLeod 2023-06-28 17:00:30 -07:00
  • 0032150308 Apparently sphinx_rtd_theme is only compatible with Sphinx < 7.0 Robert McLeod 2023-06-28 16:40:07 -07:00
  • 6b6fd1d11e Also pin sphinx-rtd-theme Robert McLeod 2023-06-28 16:34:05 -07:00
  • 0c22ea7aeb Try and pin Sphinx version for ReadtheDocs Robert McLeod 2023-06-28 16:28:24 -07:00
  • 5a9f9f0b1b Try and add numexpr to requirements for ReadtheDocs Robert McLeod 2023-06-28 15:44:28 -07:00
  • 26d7e10020 Partial fix for issue #434 as suggested by timbrist Robert McLeod 2023-06-28 12:20:06 -07:00
  • d631645788 Add YAML configuration for ReadtheDocs Robert McLeod 2023-06-28 11:49:41 -07:00
  • fe8d8fcd2b Fix for singleton optimization for power with integer base and negative floating-point epower in #428 Robert McLeod 2023-05-23 14:47:18 -07:00
  • d1ef6d9bcc Update all Actions to their latest version Robert McLeod 2023-05-23 14:27:16 -07:00
  • da39566c2c Add in docstring intro for validate(...) Robert McLeod 2023-05-23 14:21:57 -07:00
  • 21ff376a08 Add a validate(...) function that can be used to sansitize the expression and variables before starting the virtual machine. Robert McLeod 2023-05-23 14:21:09 -07:00
  • ba913700af Merge pull request #439 from peadar/sigblock Robert McLeod 2023-05-23 14:08:40 -07:00
  • 9beb46dcf9 Merge pull request #440 from peadar/fixwarn Robert McLeod 2023-05-23 14:07:21 -07:00
  • b7f0e66efc Try and update docker/setup-qemu-action@v1 -> docker/setup-qemu-action@v2 Robert McLeod 2023-05-23 14:04:46 -07:00
  • c2f9ed866e Merge branch 'master' of https://github.com/pydata/numexpr Robert McLeod 2023-05-23 13:43:11 -07:00
  • b5c7c10c0e Fix for modulo of negative numbers Robert McLeod 2023-05-23 13:43:04 -07:00
  • 04b9a20e94 Block signal delivery to numexpr-spawned threads Peter Edwards 2023-05-23 14:55:57 +01:00
  • 1441946cea Don't define/set ex_uses_vml if USE_VML is not defined Peter Edwards 2023-05-23 15:59:11 +01:00
  • 7fdec20056 Merge pull request #431 from joycebrum/master Robert McLeod 2023-04-20 08:32:17 -07:00
  • 3edb52a7cc Update build.yml permissions Joyce 2023-03-15 13:26:10 -03:00
  • 59c65e8fa6 Update setup.cfg to track the pickle lookup dict properly and install it in the package dir Robert McLeod 2023-02-08 11:26:49 -08:00
  • c0e3025767 Fix test script for CI, bump version numbers and release notes Robert McLeod 2023-01-19 13:22:58 -08:00
  • e757e3af35 Updates for NumExpr3 to allow for compilation against Python 3.11 and NumPy 1.24 Robert McLeod 2023-01-19 13:01:35 -08:00
  • 62cc05148f Add note about what interp_body.cpp is and how to develop with it; remove extraneous reference to framestream library Robert McLeod 2022-11-17 10:49:16 -08:00
  • b3f45ae6c3 Post v2.8.4 release actions done Robert McLeod 2022-10-25 20:54:46 -07:00
  • ec5e90886b Getting ready for release of 2.8.4 v2.8.4 Robert McLeod 2022-10-25 19:42:00 -07:00
  • 67ea645142 Merge pull request #424 from pydata/issue418 Robert McLeod 2022-10-25 19:22:11 -07:00
  • c7dcfe772c Higher accuracy expm1 function Robert McLeod 2022-10-25 19:05:04 -07:00
  • c9f7d18db7 Try and build wheels for Python 3.11 Robert McLeod 2022-10-24 20:31:17 -07:00
  • ef4400163b Changes to supported testing for #418 Robert McLeod 2022-09-05 13:58:02 -07:00
  • f6d8f3fb69 Merge branch 'master' of https://github.com/pydata/numexpr Robert McLeod 2022-07-19 13:27:37 -07:00
  • d2084ccbfa Update release notes Robert McLeod 2022-07-19 13:27:27 -07:00
  • 79cd92a604 Merge pull request #416 from hmaarrfk/patch-1 Robert McLeod 2022-07-19 13:10:12 -07:00
  • b51cb05d51 Remove Version from tests Mark Harfouche 2022-07-17 12:26:09 -04:00
  • fff4eb7338 remove packaging requirement Mark Harfouche 2022-07-17 12:24:34 -04:00
  • 3a3ad73fa7 Remove _np_version_forbids_neg_powint Mark Harfouche 2022-07-17 12:05:36 -04:00
  • 9c6b7e8186 Update release notes Robert McLeod 2022-07-15 16:24:25 -07:00
  • cd5cbfdeeb Merge pull request #415 from Kirill888/fix-constant-dupes Robert McLeod 2022-07-15 16:22:11 -07:00
  • b6f931cbe2 Support numpy.float32 constants Kirill Kouzoubov 2022-07-12 00:23:07 +10:00
  • 2d848685a5 Allow nan constants Kirill Kouzoubov 2022-07-12 00:08:45 +10:00
  • 0466f23d06 Fix constants reporting Kirill Kouzoubov 2022-07-11 21:56:37 +10:00
  • ed4cafa78a Fixes in disassembler Kirill Kouzoubov 2022-07-11 21:10:46 +10:00
  • 90160c194a Redo post 2.8.3 release actions Robert McLeod 2022-06-27 10:53:36 -07:00
  • f7e1659c21 Undo post-release 2.8.3 so we can add a tag v2.8.3 Robert McLeod 2022-06-27 10:31:36 -07:00
  • 9f91008232 Post release v2.8.3 actions Robert McLeod 2022-06-25 13:49:48 -07:00
  • ae86509bed Apparently it is x-rst and not rst for the metadata tag. Robert McLeod 2022-06-25 13:24:02 -07:00
  • 20ccf6e62f Version bump to 2.8.3 as the setup.cfg was still not setup for README.rst Robert McLeod 2022-06-25 10:17:47 -07:00
  • 1614ce585f Change writeback check to use a flag instead of conditions Robert McLeod 2022-06-24 18:05:40 -07:00
  • 5e74e3c5db Getting ready for release 2.8.2 v2.8.2 Robert McLeod 2022-06-23 21:49:05 -07:00
  • 06f66d3b64 Separate init of singleton from assignment of default value due to use of goto statements Robert McLeod 2022-06-23 16:09:31 -07:00
  • f91b98d53c Remove .travis.yml as Actions support is handling all our wheel building needs well Robert McLeod 2022-06-23 15:58:03 -07:00
  • f533311f67 Drop Python 3.6 support Robert McLeod 2022-06-23 15:57:30 -07:00
  • ab79cd020c Apply PyArray_ResolveWritebackIfCopy after singleton ops if needed Robert McLeod 2022-06-23 15:42:34 -07:00
  • c7270998aa Re-add our special NE_INFINITY and NE_NAN symbols for G++ and clang Robert McLeod 2022-06-23 13:34:58 -07:00
  • 6ba6f651b3 Test on all platforms assignment of const to unaligned singleton array Robert McLeod 2022-06-23 13:28:42 -07:00
  • 07dfbcc8e4 Change claims of logical operations to be bitwise in docs Robert McLeod 2022-05-25 16:56:45 -07:00
  • b5271857db Try auto64 for cibuildwheel architecture support to avoid Python 3.10 failure on win32 wheel Robert McLeod 2022-04-13 21:24:32 -07:00
  • 55765c6e48 Getting ready for release 2.8.2 Robert McLeod 2022-04-13 21:03:16 -07:00
  • 5ed8ee6143 Merge pull request #404 from matham/patch-1 Robert McLeod 2022-03-29 17:12:44 -07:00
  • 468b74d12c Remove publishing to pypi. Matt Einhorn 2022-03-29 15:25:28 -04:00
  • 71896d0784 Exclude musllinux globally. Matt Einhorn 2022-03-24 17:29:25 -04:00
  • 5de3516f8c Only build sdist once. Matt Einhorn 2022-03-24 16:28:51 -04:00