Directory testsuite/flattening/modelica/built-in-functions/

Directory Created:
2012-09-27 04:36
Total Files:
77
Deleted Files:
0
Lines of Code:
2655

[root]/testsuite/flattening/modelica/built-in-functions

Lines of Code

testsuite/flattening/modelica/built-in-functions/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 453 (100.0%) 3129 (100.0%) 6.9
alash325 305 (67.3%) 1929 (61.6%) 6.3
perost 31 (6.8%) 366 (11.7%) 11.8
sjoelund.se 47 (10.4%) 328 (10.5%) 6.9
adrpo 12 (2.6%) 253 (8.1%) 21.0
hudson 50 (11.0%) 212 (6.8%) 4.2
mahge930 4 (0.9%) 24 (0.8%) 6.0
lochel 3 (0.7%) 16 (0.5%) 5.3
vitalij 1 (0.2%) 1 (0.0%) 1.0

Most Recent Commits

hudson 2015-03-12 15:37 Rev.: 25061

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: DiagonalSimplify1.mo (+1)
mahge930 2015-03-12 15:29 Rev.: 25060

Fix wrong array scalar marking.

22 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: DiagonalSimplify1.mo (new 21), Makefile (+1)
sjoelund.se 2015-02-25 00:04 Rev.: 24754

Fix parsing

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Identity4.mo (+2 -2)
mahge930 2015-02-18 14:38 Rev.: 24621

Re-enable diagonal() simplification with minor changes. Back-end can't handle unsimplified ones in some cases.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Identity4.mo (+1 -1)
mahge930 2015-02-17 19:00 Rev.: 24616

+ Fix #2726.
Handle diagonal() in code generation instead of simplifying it.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Identity4.mo (+1 -1)
sjoelund.se 2015-01-13 17:41 Rev.: 24029

Fix elab/simplify/ceval for identity and diagonal

50 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Identity4.mo (new 49), Makefile (+1)
hudson 2014-12-02 19:03 Rev.: 23636

[Janitor mode] Fix whitespace

2 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Identity2.mo (+1 -1), Identity3.mo (+1 -1)
hudson 2014-12-02 19:03 Rev.: 23635

[Janitor mode] Set auto-props

3 lines of code changed in 3 files:

  • testsuite/flattening/modelica/built-in-functions: Identity1.mo (+1), Identity2.mo (+1), Identity3.mo (+1)
perost 2014-12-02 18:59 Rev.: 23633

- More cleanup of Static.

100 lines of code changed in 6 files:

  • testsuite/flattening/modelica/built-in-functions: DerConstant2.mo (+10 -26), DerConstant3.mo (+1 -2), Identity1.mo (new 46), Identity2.mo (new 20), Identity3.mo (new 20), Makefile (+3)
sjoelund.se 2014-08-04 14:43 Rev.: 21740

#2770 Handle vectorization of function calls with unknown array dimensions better

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: VectorizeUnknownDim.mo (+1 -1)
perost 2014-07-01 16:41 Rev.: 21387

Fix for #2743:
- Extended Expression.transposeArray to handle >2 dimensions.
- Removed evaluation of transpose from Static and Ceval, let ExpressionSimplify
handle it instead.

24 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Makefile (+1), Transpose3.mo (new 23)
sjoelund.se 2014-06-03 12:34 Rev.: 20931

Fix some of the sorting of components based on dependencies in the bindings
- Would silently fail in some cases in the past
- Some models now give no warnings in compile-time and run-time
- AIMS_Start gives a different result for one variable
- UnevaluateableFixedAttribute.mos gives different results for RML and bootstrapped omc versions

2 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: AbsIssues.mo (+1 -1), MultiFunctionReturnValueUseOnlyFirst.mo (+1 -1)
perost 2014-05-26 15:38 Rev.: 20832

- Improved DAEDumpTpl and switched to it as default.
- Untupled min and max in DAE.VariableAttributes.

3 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: AbsIssues.mo (+2 -2), MultiFunctionReturnValueUseOnlyFirst.mo (+1 -1)
sjoelund.se 2014-05-18 20:40 Rev.: 20675

Various bugfixes and new features
- A new implementation for overloaded (binary) operators.
* Follows the specification more strictly and produces less fewer warnings for legal code
* matrix*matrix and matrix*vector uses reduction expressions to implement sum and array
* Checked that inlining of the generated functions works and produces simple expressions
* The code has been split into its own file since it is 2200 LOC and very few things in there actually depend on Static.mo (most of the remaining ones should be refactored)
- Implemented inlining of functions that assign to record members instead of call the record constructor in a single statement
- When evaluating function inputs to determine output array dimensions, keep the evaluated results
- Adding new preOptModule evaluateReplaceProtectedFinalEvaluateParameters which replaces evaluateReplaceFinalEvaluateParameters as a default module
* Causes problems for NPendulum.mos and PrismaticConstraint. They have different preOptModules set in the tests
- Added simulation flag `-abortSlowSimulation` used for the library tests in the testsuite
- EngineV6 now causes chattering behaviour. It was set to a Compilation test.
* The test will not spin thanks to the `-abortSlowSimulation` flag
- Improve elaboration, simplification, evaluation, and code generation for reductions
* Each operator now has unique indexes to avoid conflicts when replacing iterator crefs
* We can now simplify user-defined operators
* Added a new kind of mode for reductions: DAE.THREAD(), as opposed to the standard DAE.COMBINE()
- When we have multiple iterators, the default DAE.COMBINE() is used and iterates over all combinations of the expressions in the iterators. DAE.THREAD() instead assumes the arrays have equal length and folds over the reduction expression with the n-th expression in each iterator at a time. Used by operator overloading to implement element-wise and `sum` operations.
* This changes the DAE slightly
- Implemented DAE.FuncArg as a uniontype instead of tuple (DAE change)
- Some better simplification for ASUB (ranges and reductions)
- And some more things. Hopefully the major changes are all listed.

7 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: AbsIssues.mo (+2 -2), Linspace2.mo (+5 -1)
perost 2014-05-05 12:23 Rev.: 20360

Fix for #2681:
- Make Expression.dimensionsAdd handle more cases.

49 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: CatFunc.mo (new 48), Makefile (+1)
hudson 2014-04-16 19:57 Rev.: 20183

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: OuterProduct.mo (+1)
perost 2014-04-16 19:42 Rev.: 20182

- Type fixes for outerProduct.

44 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Makefile (+1), OuterProduct.mo (new 43)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

107 lines of code changed in 35 files:

  • testsuite/flattening/modelica/built-in-functions: Abs1.mo (+1 -1), Abs2.mo (+3 -3), AbsIssues.mo (+6 -6), ConstantSize.mo (+2 -2), Cross.mo (+2 -2), Delay.mo (+2 -2), Delay2.mo (+2 -2), Delay3.mo (+2 -2), Delay4.mo (+2 -2), Delay5.mo (+4 -4), Delay6.mo (+2 -2), Delay7.mo (+4 -4), Delay8.mo (+2 -2), DerConstant1.mo (+8 -8), DerConstant2.mo (+7 -7), DerConstant3.mo (+8 -8), FillSize.mo (+4 -4), Integer2Real.mo (+1 -1), InvalidSizeIndex1.mo (+5 -5), InvalidSizeIndex2.mo (+5 -5), InvalidSizeScalar.mo (+4 -4), MinMax.mo (+2 -2), MultiFunctionReturnValueUseOnlyFirst.mo (+3 -3), Scalar.mo (+3 -3), Skew.mo (+1 -1), SumScalar.mo (+2 -2), SumVar.mo (+1 -1), Symmetric.mo (+1 -1), Transpose.mo (+5 -5), Transpose2.mo (+2 -2), VectorBuiltin.mo (+1 -1), VectorDimension.mo (+2 -2), VectorTest.mo (+3 -3), Vectorizable4.mo (+3 -3), VectorizeUnknownDim.mo (+2 -2)
vitalij 2014-02-14 00:04 Rev.: 19111

- simplify rule x/r = x *(1/r) with test of numerical issues
can someone have a look of
./simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Integer2Real.mo (+1 -1)
lochel 2014-02-13 17:17 Rev.: 19097

- move warnings for parameters from front end to back end
- get rid of false warnings

0 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Delay8.mo (-3)
adrpo 2014-02-07 09:57 Rev.: 19014

Fix #2566 in the FrontEnd
- report parameter T p(start = value, fixed = true) and use the start value.

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Delay8.mo (+3)
hudson 2014-02-06 17:51 Rev.: 19004

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Product.mo (+1)
perost 2014-02-06 17:49 Rev.: 19003

- Added disableRecordConstructorOutput debug flag.
- Handle matrices in min/max better.
- Handle arrays with more than two dimensions better in product.
- Fix array types when slicing vars with more than two dimensions.

53 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Makefile (+1), Product.mo (new 52)
perost 2013-10-14 16:41 Rev.: 17686

- Inline rem() operator so it's not output in flat code.

0 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: EventFunctions.mo (-8), Rem.mo (-8)
sjoelund.se 2013-09-23 11:52 Rev.: 17334

#2362
- Fix scalar(size(x))

16 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Scalar.mo (+16)
adrpo 2013-09-22 12:07 Rev.: 17326

Fix for bug: #2346
- sort also the variable components for instantiation based on their bindings
- sort the DAE in the order it is defined in the Modelica file

12 lines of code changed in 4 files:

  • testsuite/flattening/modelica/built-in-functions: Delay8.mo (+2 -2), DerConstant1.mo (+1 -1), DerConstant2.mo (+1 -1), MinMax.mo (+8 -8)
lochel 2013-07-10 15:57 Rev.: 16572

- fix tests

16 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: EventFunctions.mo (+8), Rem.mo (+8)
perost 2013-06-10 13:56 Rev.: 16277

- Fixed punctuation of error messages.

4 lines of code changed in 3 files:

  • testsuite/flattening/modelica/built-in-functions: Delay5.mo (+1 -1), Delay7.mo (+1 -1), DerConstant3.mo (+2 -2)
sjoelund.se 2013-06-04 21:27 Rev.: 16217

m:#622
outerProduct, skew, and cross now only give Real outputs

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Cross.mo (+3 -3)
sjoelund.se 2013-05-03 11:33 Rev.: 15974

- Handle ceval of tuple subscripting
- Changed the UriLookup to return the error-message instead of printing to stdout since it is also used in simulations (and you really do not want it every time step; especially if the code looks for different modelica://-links to recover from Dymola not implementing the full ModelicaServices functionality)

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: MultiFunctionReturnValueUseOnlyFirst.mo (+1 -1)
hudson 2013-05-02 21:27 Rev.: 15965

[Janitor mode] Fix tabs

18 lines of code changed in 4 files:

  • testsuite/flattening/modelica/built-in-functions: FillSize.mo (+6 -6), Symmetric.mo (+3 -3), VectorBuiltin.mo (+8 -8), VectorTest.mo (+1 -1)
sjoelund.se 2013-05-02 21:17 Rev.: 15963

Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy

79 lines of code changed in 3 files:

  • testsuite/flattening/modelica/built-in-functions: AbsIssues.mo (+40 -40), MultiFunctionReturnValueUseOnlyFirst.mo (+37 -37), Symmetric.mo (+2 -2)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

79 lines of code changed in 3 files:

  • testsuite/flattening/modelica/built-in-functions: AbsIssues.mo (+40 -40), MultiFunctionReturnValueUseOnlyFirst.mo (+37 -37), Symmetric.mo (+2 -2)
sjoelund.se 2013-04-29 11:58 Rev.: 15926

Fix eol-style

3 lines of code changed in 3 files:

  • testsuite/flattening/modelica/built-in-functions: Linspace1.mo (+1), ScalarizeMinMax.mo (+1), Symmetric2.mo (+1)
perost 2013-04-16 14:30 Rev.: 15834

- Preserve the comment for the flattened class in the flattened output.
- Don't translate enumeration literals to integers when simplifying asubs.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/built-in-functions: Delay8.mo (+1 -1)
perost 2013-03-25 12:37 Rev.: 15633

Fixes for #2126:
- Fixed simplification of cat.
- Fixed elaboration of identity.

29 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Makefile (+2), Symmetric2.mo (new 27)
perost 2013-02-25 15:08 Rev.: 15309

- Added flag +scalarizeMinMax to enable scalarization of min/max reductions.

30 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Makefile (+1), ScalarizeMinMax.mo (new 29)
sjoelund.se 2013-02-08 09:16 Rev.: 15104

Fix tests

9 lines of code changed in 8 files:

  • testsuite/flattening/modelica/built-in-functions: Abs2.mo (+1 -1), Delay5.mo (+1 -1), Delay7.mo (+1 -1), DerConstant3.mo (+2 -2), InvalidSizeIndex1.mo (+1 -1), InvalidSizeIndex2.mo (+1 -1), InvalidSizeScalar.mo (+1 -1), SumScalar.mo (+1 -1)
sjoelund.se 2013-02-07 16:16 Rev.: 15085

Always use full pathnames for file info of parsed files

9 lines of code changed in 8 files:

  • testsuite/flattening/modelica/built-in-functions: Abs2.mo (+1 -1), Delay5.mo (+1 -1), Delay7.mo (+1 -1), DerConstant3.mo (+2 -2), InvalidSizeIndex1.mo (+1 -1), InvalidSizeIndex2.mo (+1 -1), InvalidSizeScalar.mo (+1 -1), SumScalar.mo (+1 -1)
sjoelund.se 2013-01-30 13:41 Rev.: 15003

#2027
- Adding testcase

36 lines of code changed in 2 files:

  • testsuite/flattening/modelica/built-in-functions: Linspace2.mo (new 35), Makefile (+1)

(17 more)

Generated by StatSVN 0.7.0