| Commit | Date | Author | Summary |
| d40906024a | 2026-10-04 17:43:58 +0200 | Martin Sjölund | mmtorust: drop mut nothing mutates |
| 6cf5f1aff8 | 2026-10-04 17:43:58 +0200 | Martin Sjölund | mmtorust: no fallback arm after a catch-all |
| ef80cddd75 | 2026-10-04 15:38:49 +0200 | Martin Sjölund | traversingTimeVarsFinder threads only the result |
| 144af92cdf | 2026-10-04 15:13:34 +0200 | Martin Sjölund | mmtorust: share VariableReplacements |
| 64de09cdcb | 2026-10-04 14:57:22 +0200 | Martin Sjölund | processBuiltinExpressions: index calls in a map |
| 851e1478af | 2026-10-04 14:41:39 +0200 | Martin Sjölund | mmtorust: share BackendDAE.Variables |
| b944192833 | 2026-10-04 14:27:12 +0200 | Martin Sjölund | SimCode literals in an UnorderedMap |
| 56030f937c | 2026-10-04 14:10:45 +0200 | Martin Sjölund | RemoveSimpleEquations: unreplaceables in a set |
| 7245cfb59a | 2026-10-04 13:34:06 +0200 | Martin Sjölund | Adjacency finder threads only the row |
| 633749b62c | 2026-10-04 13:15:42 +0200 | Martin Sjölund | Rust port: parse JSON with serde_json |
| 36b4ed035d | 2026-10-04 12:39:58 +0200 | Martin Sjölund | Inline.inlineCall: match CALL before the work |
| acda60764a | 2026-10-04 12:20:15 +0200 | Martin Sjölund | BackendInline: keep equations nothing inlined |
| 2bebbcaa61 | 2026-10-04 12:08:32 +0200 | Martin Sjölund | mmtorust: no default for unseeded mc shadows |
| 0c0635c47f | 2026-10-04 20:49:52 +0200 | Martin Sjölund | Spend evalFunc's limit faster when speculating (#17115) |
| b4bd665a09 | 2026-10-04 20:43:00 +0200 | Martin Sjölund | Reserve the result buffer for 1024 rows (#17118) |
| 286f0534b4 | 2026-10-04 20:05:42 +0200 | Martin Sjölund | Serve getpid to wasm libraries (#17117) |
| 6dfc3690de | 2026-10-04 19:16:20 +0200 | kabdelhak | [NF] check type before flag (#17114) |
| 3077bf237b | 2026-10-04 18:06:24 +0200 | Martin Sjölund | Cache wasm bundles; report OOM, not overflow (#17113) |
| 97e7b4fb3a | 2026-10-04 15:00:42 +0200 | Martin Sjölund | Fix quadratic dotted-name scan in Rust parser (#17112) |
| 5f9164e05e | 2026-10-04 10:05:02 +0200 | Martin Sjölund | Fix linear Jacobians classified as nonlinear |
| 52b1e5d93e | 2026-10-04 10:05:02 +0200 | Martin Sjölund | Prefer explicit start values in tearing |
| d12a0a0a9f | 2026-10-04 11:50:27 +0200 | Martin Sjölund | Give the parse pool omc's stack; name crash step (#17110) |
| 5a2ec85a0f | 2026-10-04 08:14:11 +0200 | Martin Sjölund | mmtorust: keep doc strings out of doctests |
| b7968655c2 | 2026-10-04 06:19:23 +0200 | Martin Sjölund | mmtorust: skip dead matchcontinue shadows |
| 16d6b1c039 | 2026-10-04 06:19:23 +0200 | Martin Sjölund | Make File.open and File.write* fallible |
| 2f9c6eadd2 | 2026-10-04 05:01:29 +0200 | Martin Sjölund | inlineCall: check call size before getFunction |
| f31554021b | 2026-10-04 04:21:13 +0200 | Martin Sjölund | mmtorust: build literal lists once |
| 15c26959d9 | 2026-10-04 03:37:50 +0200 | Martin Sjölund | Initialization: primary parameters in a hash set |
| 3440de3372 | 2026-10-04 02:44:12 +0200 | Martin Sjölund | traverseExpCref: do not reassign the matched cref |
| 64e8e7ccef | 2026-10-04 02:25:42 +0200 | Martin Sjölund | Skip known prefixes in addExtendReplacement |
| 9ee5756042 | 2026-10-04 01:50:25 +0200 | Martin Sjölund | mmtorust: a rebound pattern binding is owned |
| 7fc71bb8bb | 2026-10-04 01:19:56 +0200 | Martin Sjölund | Inline.inlineExp as a match |
| a101db10d0 | 2026-10-04 00:54:37 +0200 | Martin Sjölund | RemoveSimpleEquations: two traversers as match |
| 8b65315f60 | 2026-10-04 00:28:38 +0200 | Martin Sjölund | mmtorust: if statements may move borrowed subjects |
| f00b2de8d1 | 2026-10-04 00:03:17 +0200 | Martin Sjölund | mmtorust: borrow matchcontinue subjects |
| f458f443e2 | 2026-10-03 23:36:21 +0200 | Martin Sjölund | BackendVarTransform.replaceExp as a match |
| 383b76e187 | 2026-10-03 23:08:57 +0200 | Martin Sjölund | traversingadjacencyRowExpSolvableFinder as match |
| 147965317f | 2026-10-03 22:52:31 +0200 | Martin Sjölund | traversingadjacencyRowExpFinder as a match |
| da105bb9f1 | 2026-10-03 22:30:23 +0200 | Martin Sjölund | mmtorust: no referenceEq clone on list bindings |
| be05722bd1 | 2026-10-04 00:11:37 +0200 | Martin Sjölund | Restart DASSL after a failed first step |
| cb5d832b56 | 2026-10-04 00:11:28 +0200 | Martin Sjölund | No zero-crossing hysteresis band on time |
| 4666994c6e | 2026-10-04 00:11:21 +0200 | Martin Sjölund | Fix isRecordCall for calls missing from the tree |
| d397ba8c3a | 2026-10-03 20:14:27 +0200 | Martin Sjölund | Stop DASSL when its step size collapses |
| 17c623332d | 2026-10-03 20:14:15 +0200 | Martin Sjölund | wasm-jit: report out of memory from the Rust heap |
| dc7ab186d6 | 2026-10-03 20:14:15 +0200 | Martin Sjölund | wasm-jit: release model-error message pieces |
| 898a1cc74d | 2026-10-03 22:59:35 +0200 | Martin Sjölund | mmtorust: no clone for referenceEq on bindings (#17106) |
| c82b712e7b | 2026-10-03 22:10:04 +0200 | Martin Sjölund | mmtorust: borrow tuple match subjects in place (#17104) |
| 2f96ec94ec | 2026-10-03 21:37:46 +0200 | kabdelhak | [NF] make array connect algorithm not scale with size (#17103) |
| 19e744c1d4 | 2026-10-03 21:22:59 +0200 | kabdelhak | skip runtime Jacobian offsets for scalarized SimCode (#17102) |
| b47115c197 | 2026-10-03 20:34:12 +0200 | kabdelhak | [NB] symbolic array connections and resizable algebraic loops (#17100) |
| 56b0b1d9c3 | 2026-10-03 20:19:53 +0200 | Martin Sjölund | mmtorust: fewer clones of reduction and match data (#17101) |
| 9890a0d8bf | 2026-10-03 18:15:20 +0200 | Martin Sjölund | mmtorust: pass callback inputs by reference (#17099) |
| 30d4831a91 | 2026-10-03 16:42:19 +0200 | Martin Sjölund | Remove the OMSI, OMSIC and OMSICpp runtimes (#17098) |
| f44eb2076d | 2026-10-03 14:27:52 +0200 | Martin Sjölund | Memoize argument replacements when inlining (#17097) |
| 917ea37495 | 2026-10-03 12:45:42 +0200 | Martin Sjölund | wasm-jit: scale large NewBackend systems |
| 89604f7567 | 2026-10-03 12:45:31 +0200 | Martin Sjölund | Fix i32 overflow in the array-connection graph |
| 061cb050c6 | 2026-10-03 12:05:55 +0200 | Martin Sjölund | Prebuilt wasm modules for external "C" code (#17094) |
| e70c0b3a0c | 2026-10-03 09:21:50 +0200 | Martin Sjölund | Build shortenPaths' adjacency per partition only |
| d66d119a01 | 2026-10-03 07:39:46 +0200 | Martin Sjölund | Skip mapSplitExpressions when nothing is split |
| a4191cb911 | 2026-10-03 06:28:21 +0200 | Martin Sjölund | Build each discrete equation's index set once |
| d803178084 | 2026-10-03 04:38:29 +0200 | Martin Sjölund | Skip fixKnownVars without local known variables |
| d40b809774 | 2026-10-03 04:04:54 +0200 | Martin Sjölund | Set reinit states to StateSelect.always once |
| b81528fb2f | 2026-10-03 03:33:44 +0200 | Martin Sjölund | Scale tearing points in an array |
| 513477c0ca | 2026-10-03 02:27:40 +0200 | Martin Sjölund | Pass CSE index maps to getCSE2/3 as arrays |
| 98ba26d394 | 2026-10-03 01:47:02 +0200 | Martin Sjölund | Replace dummy derivatives in shared data once |
| 54f8abda0c | 2026-10-02 23:55:45 +0200 | Martin Sjölund | Reuse parent directories' realpath per file |
| 9d3a938982 | 2026-10-02 23:44:10 +0200 | Martin Sjölund | Do not free the loaded program at omc exit |
| 5c49f37eb2 | 2026-10-02 23:07:57 +0200 | Martin Sjölund | Cache parsed Modelica files |
| ee03eecff7 | 2026-10-02 22:41:50 +0200 | Martin Sjölund | Translate only changed classes to SCode |
| f04d4f1a19 | 2026-10-03 01:09:01 +0200 | Martin Sjölund | Test optional parser tokens without winnow errors |