| OMC Commits | 51 |
| Libraries Changed | 1 |
| Number of Improvements | 275 |
| Number of Regressions | 3061 |
| Number of Performance Improvements | 155 |
| Number of Performance Regressions | 63 |
| Commit | Date | Author | Summary |
|---|---|---|---|
| 7e0e9fb50c | 2026-09-26 12:46:12 +0200 | Martin Sjölund | Make the Rust simulation runtime the C default (#16913) |
| b5c682b147 | 2026-09-26 00:35:50 +0200 | Martin Sjölund | Read flags in place instead of cloning the arrays |
| 2cf91d8663 | 2026-09-25 23:33:42 +0200 | Martin Sjölund | wasm-jit: hash the lowering's maps with foldhash |
| ce344b01f4 | 2026-09-25 23:33:23 +0200 | Martin Sjölund | wasm-jit: dump arithmetic assert operands directly |
| 0d5c1d35ec | 2026-09-25 23:28:48 +0200 | Martin Sjölund | Stop jacEntryMagnitude once the entry is a literal |
| 2a1774f3dd | 2026-09-26 09:14:10 +0200 | Martin Sjölund | Hash the cref ident in place |
| f118e19d31 | 2026-09-26 09:11:34 +0200 | Martin Sjölund | Do not use slow nodes for tests that timeout (#16947) |
| 414c7ae90e | 2026-09-26 02:54:03 +0200 | Martin Sjölund | mmtorust: mc arm bindings shadow outputs |
| d60ce1a40d | 2026-09-26 02:25:58 +0200 | Martin Sjölund | mmtorust: move owned pattern-let write-backs |
| 3d7c8e1f8e | 2026-09-26 02:06:52 +0200 | Martin Sjölund | mmtorust: keep SimCode.SimCode behind Ref |
| 415eadc7b0 | 2026-09-26 02:06:52 +0200 | Martin Sjölund | mmtorust: borrow write-back pattern-let subjects |
| 5ef7325056 | 2026-09-26 01:19:45 +0200 | Martin Sjölund | mmtorust: keep SimCodeVar.SimVar behind Ref |
| 7a7e30750a | 2026-09-26 01:19:30 +0200 | Martin Sjölund | mmtorust: sort indices in the native List.sort |
| 94e7905540 | 2026-09-26 01:19:30 +0200 | Martin Sjölund | mmtorust: last uses inside loops |
| 42852dcdd6 | 2026-09-26 00:15:05 +0200 | Martin Sjölund | mmtorust: keep BackendDAE.Var behind Ref |
| eba4052d1b | 2026-09-26 00:15:05 +0200 | Martin Sjölund | mmtorust: own SOME(x) bindings of by-value matches |
| 816cab4231 | 2026-09-25 23:46:21 +0200 | Martin Sjölund | mmtorust: borrow read-only builtin arguments |
| 86c3f958bc | 2026-09-26 04:49:00 +0200 | Martin Sjölund | wasm-jit: vectorizable element-wise array kernels |
| 6c5d6f175b | 2026-09-26 03:47:24 +0200 | Martin Sjölund | nls: store a solution without moving the others |
| 97afc87236 | 2026-09-26 03:10:39 +0200 | Martin Sjölund | wasm-jit: array index checks as unlikely branches |
| 9f5a733413 | 2026-09-26 02:35:22 +0200 | Martin Sjölund | wasm-jit: cheaper array allocation |
| c5b7962762 | 2026-09-26 02:12:56 +0200 | Martin Sjölund | solvers: format log values only when written |
| 38f4e5091a | 2026-09-26 01:54:24 +0200 | Martin Sjölund | nls: keep a small system's scratch off the heap |
| 7ee7d3efac | 2026-09-26 01:03:13 +0200 | Martin Sjölund | wasm-jit: lay error paths out of the hot code |
| e1d780cb62 | 2026-09-25 23:39:01 +0200 | Martin Sjölund | wasm-jit: hold all-scalar records in locals |
| 15a08c9bce | 2026-09-25 23:22:28 +0200 | Martin Sjölund | wasm-jit: precompile side libraries by file name |
| 291c3dac50 | 2026-09-25 23:32:00 +0200 | kabdelhak | [NB] differentiate record arguments of functions (#16941) |
| 61b9ea530b | 2026-09-25 21:50:11 +0200 | kabdelhak | [NB] differentiate array elements with iterator subscripts w.r.t. element seeds (#16939) |
| 39d112e7d3 | 2026-09-25 21:46:34 +0200 | kabdelhak | [C] keep the sign of iteration variables with a non-negative min or non-positive max in KINSOL (#16937) |
| 9010960e47 | 2026-09-25 21:35:30 +0200 | kabdelhak | [NB] check start values of function alias record elements like function aliases (#16934) |
| 71b6847575 | 2026-09-25 20:12:03 +0200 | Martin Sjölund | Simulate wasm-jit the way the web omc does (#16933) |
| 828adc6b10 | 2026-09-25 20:05:50 +0200 | kabdelhak | [NB] do not read known derivatives as seeds in Jacobians (#16935) |
| 187f68a324 | 2026-09-25 16:54:33 +0200 | kabdelhak | [NB] fix the shape of Jacobians of loops with partially torn arrays (#16929) |
| e2375728a8 | 2026-09-25 16:54:24 +0200 | kabdelhak | [NB] remove alias for equations of full arrays (#16930) |
| 2624f4f913 | 2026-09-25 15:58:44 +0200 | kabdelhak | [NB] grow the start attribute of array variables before writing slices of it (#16927) |
| 103d6a390c | 2026-09-25 15:09:50 +0200 | Andreas | Explicit compiler exports (#16925) |
| dbc381fa7a | 2026-09-25 11:43:29 +0200 | kabdelhak | [NB] fix when equations missing their time events (#16920) |
| 7f937b9c82 | 2026-09-25 11:42:57 +0200 | kabdelhak | [NB] do not use records in start values of function outputs (#16923) |
| b45aebd930 | 2026-09-25 10:58:56 +0200 | Andreas | [C] Stop optimization for array variables (#16922) |
| bca24c27b0 | 2026-09-25 10:55:45 +0200 | Martin Sjölund | Build the GUI clients in the MSVC cross build (#16919) |
| af1e8c55a0 | 2026-09-25 10:54:49 +0200 | Per Östlund | Simplify sum({})/product({}) for the NB (#16906) |
| 47069bff4b | 2026-09-25 10:31:07 +0200 | kabdelhak | [NB] fix start expressions with aliases, unknown crefs and internal functions (#16917) |
| 5d2fe24bc8 | 2026-09-25 10:19:23 +0200 | Martin Sjölund | Implement System.gccDumpMachine/gccVersion (#16921) |
| f2b425f07b | 2026-09-25 10:17:06 +0200 | Martin Sjölund | Fix KLU Jacobian column pointers for empty columns (#16918) |
| e0476290cb | 2026-09-25 09:40:49 +0200 | Adeel Asghar | Set PATH for simulation executable (#16870) |
| 978dd702f0 | 2026-09-25 09:30:44 +0200 | Andreas | Unbundle `expat`, `zlib` and `minizip` (#16864) |
| d0ddbd6227 | 2026-09-25 08:44:55 +0200 | Andreas | [C] Array attributes for Integer, Boolean and String (#14468) (#16910) |
| b02b1d2eb1 | 2026-09-25 08:28:25 +0200 | kabdelhak | [NB] do not differentiate functions with function inputs (#16916) |
| b585af1862 | 2026-09-24 22:22:39 +0200 | Martin Sjölund | Run the smoke tests against the MSVC omc in wine |
| fdb91ab7f8 | 2026-09-24 22:21:52 +0200 | Martin Sjölund | Fix four gaps in what an MSVC omc compiles |
| a2529a2a0b | 2026-09-24 22:21:36 +0200 | Martin Sjölund | Translate the compiler to C for MSVC natively |
| Commit | Date | Author | Summary |
|---|---|---|---|
| 0329a8b | 2026-09-25 21:10:16 +0200 | Martin Sjölund | Add a wasm-web job (#364) |
| 950a490 | 2026-09-23 21:18:33 +0200 | Martin Sjölund | Add abortSlowSimulation for wasm-jit |
| Library | Change |
|---|---|
| OpenIPSL_dev | From version 3.2.0-dev (98fb73cea53df662ec5e7aade08e5b0ee6974248) to 3.2.0-dev (cad8ddf4a6fd7196bb5ff6257b57bb2e2e7e6a75) |