• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SymbolicML / DynamicExpressions.jl
97%
master: 96%

Build:
Build:
LAST BUILD BRANCH: bot/backport-fix-im-string-parse-release-v1
DEFAULT BRANCH: master
Repo Added 16 Oct 2022 08:47PM UTC
Token wMZbGu6CUZp0FFxwRWtrzlAC22Z4dUggc regen
Build 1726 Last
Files 33
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH release-v1
branch: release-v1
CHANGE BRANCH
x
Reset
Sync Branches
  • release-v1
  • MilesCranmer/issue14
  • abstract-node
  • abstract-structured-expressions
  • add-missing-symbolic-export
  • add-unicode-mult
  • allocs-functions
  • allow-default-variables
  • allow-pretty-operators
  • aqua
  • as-extension
  • avoid-iterated-outputs
  • backport/symbolicutils-v4-release-v1
  • better-specializations
  • bot/backport-fix-im-string-parse-release-v1
  • buffered-evals
  • builtin-sampling
  • bump-alloc3
  • chainrules-core
  • chainrulescore
  • clean-up-zygote-gradients
  • cleaner-barriers
  • cleaner-macros
  • cleaner-treemapreduce
  • cleanup-iddict
  • compathelper/new_version/2023-01-16-17-12-40-775-02289120110
  • compathelper/new_version/2024-05-29-01-06-39-039-00781124978
  • compathelper/new_version/2024-07-23-01-07-55-653-01054105936
  • compathelper/new_version/2024-07-28-01-12-36-490-01692214023
  • compathelper/new_version/2025-01-05-01-23-24-852-00256837307
  • complex-numbers
  • const-fields
  • constant-optimization
  • construction-error
  • copyable-eval-options
  • crayons
  • cuda-5
  • custom-printing
  • deprecate-implicit
  • deprecate-varmap
  • dev
  • dev2
  • dont-overwrite
  • enzyme
  • equality-operator
  • explicit-errors
  • explicit-imports
  • expression-math
  • expression-qol-improvements
  • expression-type
  • faster-get-constants
  • faster-gradients
  • faster-nan-checks
  • fix-bad-const-eval
  • fix-complex-printing
  • fix-fill-similar
  • fix-generic-views
  • fix-interface
  • fix-parametric-gradients
  • fix-safe-sqrt
  • fix-types-in-recursion
  • fix-zygote-mutation
  • generalize-node-tangents
  • generic-operators
  • generic-update
  • lazy-zygote
  • lighter-types
  • loop-vectorization
  • master
  • mooncake
  • more-simd-kernels
  • multi-expressions
  • multi-treemap
  • n-arity
  • n-arity-v4
  • nh/early-exit
  • parallel-eval
  • parametric-expressions
  • parametric-expressions2
  • preserve-container
  • pretty-print
  • pretty-printing
  • prevent-julia-bugs
  • prop-testing-v2
  • read-only-nodes
  • readonly-fixes
  • reduce-allocs
  • reduce-precompilation
  • refactor-modules
  • remove-fused
  • remove-type-assertions
  • reverse-mode
  • safe-derivatives
  • safer-operator-extending
  • skip-fused-kernels
  • snoopcompile
  • statictools
  • teh/precompiletools
  • terminterface
  • test-1.9
  • tree-map
  • tree-map-dev
  • tree-map-old2
  • turing-complete
  • type-stability
  • typed-nodes
  • zygote-ext

08 Mar 2026 02:44PM UTC coverage: 97.251%. First build
22823314614

push

github

web-flow
deps: SymbolicUtils v4 compatibility (release-v1 backport) (#161)

* fix: backport SymbolicUtils v4 compat to release-v1

Restore index_functions round-trip for custom operators under SymbolicUtils v4.

* test: avoid string matching for SymbolicUtils roundtrip

* chore: format test_symbolic_utils.jl

* fix: use term() guards to match master behavior for commutative ops

Adds SymbolicUtils.term() usage to prevent SUv4 from canonicalizing
x*x to x^2 during conversion. This makes the backport behaviorally
equivalent to upstream/master.

- Import term from SymbolicUtils
- Use term(op, ...) for * and + in parse_tree_to_eqs
- Use term(*, ...) in multiply_powers to build explicit products
- Restore test to check x1*x1 stays as explicit multiplication

* ci: add ext/ to workflow paths for fork validation

* ci: trigger workflow

* fix(symbolicutils): handle atoms after multiply_powers

* SU v4: unwrap Const scalar containers + regression tests

* style: run JuliaFormatter

* style: format (JuliaFormatter v1)

* chore: drop CI-trigger / revert unrelated formatting

* chore: revert unrelated changes (keep SUv4 patch minimal)

* test: use BasicSymbolic in simplification tests (SU v4)

* test: fix JET/Aqua and chainrules compatibility under SU v4

* test: ignore OperatorEnumConstruction in JET checks

* fix: silence JET undef-var in precompile workload

JET flagged "local variable  may be undefined" in src/precompile.jl when iterating over a Vector of types.\n\nUse a tuple for the type loop and initialize  so the value is always defined.

* test: call bad_op via @eval in chainrules NaN regression

Switch the chainrules NaN-mode regression to call unary test operators through  instead of explicit Node constructor, while keeping the test resilient to runtime method-extension timing on Julia 1.12. Also add explicit Node-type sanity checks before gradient evaluation.

* test: inline @eval for bad_op calls in chainrules NaN regression

Restore the original  structure ... (continued)

58 of 70 new or added lines in 2 files covered. (82.86%)

2618 of 2692 relevant lines covered (97.25%)

37133.47 hits per line

Relevant lines Covered
Build:
Build:
2692 RELEVANT LINES 2618 COVERED LINES
37133.47 HITS PER LINE
Source Files on release-v1
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22823314614 release-v1 deps: SymbolicUtils v4 compatibility (release-v1 backport) (#161) * fix: backport SymbolicUtils v4 compat to release-v1 Restore index_functions round-trip for custom operators under SymbolicUtils v4. * test: avoid string matching for SymbolicUt... push 08 Mar 2026 02:55PM UTC web-flow github
97.25
22823320660 release-v1 chore: bump version push 08 Mar 2026 02:55PM UTC web-flow github
97.25
11204138792 release-v1 test: fix error message Pull #102 06 Oct 2024 06:19PM UTC web-flow github
95.9
11203562602 release-v1 refactor: fix some performance regressions in upstream SR.jl Pull #102 06 Oct 2024 04:47PM UTC MilesCranmer github
95.94
11202948234 release-v1 style: formatting Pull #102 06 Oct 2024 03:14PM UTC MilesCranmer github
95.94
11202887041 release-v1 chore: bump to 1.0.0 Pull #102 06 Oct 2024 03:09PM UTC MilesCranmer github
95.94
11202875866 release-v1 feat!: force `StructuredExpression` construction to be done with kwarg push 06 Oct 2024 03:07PM UTC MilesCranmer github
95.94
See All Builds (638)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc