/trunk Developers: AlexeyLebedev

Login name:
AlexeyLebedev
Total Commits:
114 (0.0%)
Lines of Code:
4,233 (0.0%)
Most Recent Commit:
2012-01-09 14:00
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for AlexeyLebedev

Activity by Day of Week for AlexeyLebedev

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 114 (100.0%) 4233 (100.0%) 37.1
Compiler/ 41 (36.0%) 2636 (62.3%) 64.2
Compiler/FrontEnd/ 12 (10.5%) 596 (14.1%) 49.6
doc/performance/ 4 (3.5%) 462 (10.9%) 115.5
testsuite/mofiles/ 28 (24.6%) 369 (8.7%) 13.1
testsuite/mosfiles/ 3 (2.6%) 65 (1.5%) 21.6
testsuite/mofiles/msl/ 1 (0.9%) 30 (0.7%) 30.0
testsuite/libraries/multibody/rotational3deffects/ 1 (0.9%) 24 (0.6%) 24.0
testsuite/libraries/msl221/ 8 (7.0%) 16 (0.4%) 2.0
testsuite/libraries/multibody/elementary/ 1 (0.9%) 12 (0.3%) 12.0
testsuite/libraries/msl221/modelicaAdditions/ 6 (5.3%) 12 (0.3%) 2.0
testsuite/libraries/multibody/loops/ 4 (3.5%) 11 (0.3%) 2.7
doc/administration/ 5 (4.4%) 0 (0.0%) 0.0

Activity of AlexeyLebedev

Most Recent Commits

AlexeyLebedev 2012-01-09 14:00 Rev.: 10869

Added a draft of a document about processing arrays in separate compilation of Modelica

462 lines of code changed in 1 file:

  • doc/performance: ArraysInSeparateCompilation.rtf (new 462)
AlexeyLebedev 2011-06-01 16:16 Rev.: 9233

New tests for non-expanded arrays

73 lines of code changed in 5 files:

  • testsuite/mofiles: ArrayEWOpsCEval4.mo (+1 -1), Makefile (+3), NonExpArray4.mo (new 22), NonExpModif1.mo (new 25), NonExpModif2.mo (new 22)
AlexeyLebedev 2011-05-27 14:29 Rev.: 9142

Base of modification processing for non-expanded arrays.

459 lines of code changed in 3 files:

  • Compiler/FrontEnd: Absyn.mo (+66), Expression.mo (+14), Inst.mo (+379)
AlexeyLebedev 2011-04-01 17:32 Rev.: 8453

Updated a document

0 lines of code changed in 1 file:

  • doc/performance: NonExpandedArraysDesignAndPlan.docx (changed)
AlexeyLebedev 2011-03-11 17:08 Rev.: 8189

Added considerations of processing modifications and equations for non-expanded arrays to doc/performance/NonExpandedArraysDesignAndPlan.docx . Also updated older parts of the document.

0 lines of code changed in 2 files:

  • doc/performance: NonExpandedArraysDesignAndPlan.docx (changed)
AlexeyLebedev 2011-03-11 10:29 Rev.: 8177

Updated workplan

0 lines of code changed in 1 file:

  • doc/administration: Workplan-status-estimates.xls (changed)
AlexeyLebedev 2011-02-11 15:23 Rev.: 7906

Processing of fill(val,dims) with parametric dimensions in the case of non-expanded arrays.

34 lines of code changed in 4 files:

  • Compiler/FrontEnd: Inst.mo (+5 -3), Static.mo (+15)
  • testsuite/mofiles: Makefile (+1 -1), NonExpArray2.mo (+13 -3)
AlexeyLebedev 2011-01-28 17:43 Rev.: 7818

Modified non-expaned array processing so that DAE.RANGE is not used anymore.

58 lines of code changed in 6 files:

  • Compiler/FrontEnd: DAE.mo (+5), Expression.mo (+11 -2), ExpressionDump.mo (+16), Inst.mo (+11 -11), PrefixUtil.mo (+4), Types.mo (+11 -6)
AlexeyLebedev 2011-01-21 12:28 Rev.: 7738

Improvement in non-expanded array processing; new testcase.

85 lines of code changed in 3 files:

  • Compiler/FrontEnd: Inst.mo (+59 -34)
  • testsuite/mofiles: Makefile (+1), NonExpArray3.mo (new 25)
AlexeyLebedev 2010-12-03 17:14 Rev.: 7279

Fix for bug: #1328
Added a check for recursive short class definitions (so that compiler does not enter infinite loop). Also added a test case

71 lines of code changed in 4 files:

  • Compiler: Error.mo (+3 -1), Inst.mo (+34 -18)
  • testsuite/mofiles: Makefile (+2), RecursiveShort.mo (new 32)
AlexeyLebedev 2010-12-03 14:06 Rev.: 7275

Updated workplan

0 lines of code changed in 1 file:

  • doc/administration: Workplan-status-estimates.xls (changed)
AlexeyLebedev 2010-11-23 11:10 Rev.: 7157

A test case for non-expanded arrays

3 lines of code changed in 1 file:

  • testsuite/mofiles: NonExpArray2.mo (new 3)
AlexeyLebedev 2010-09-30 16:08 Rev.: 6265

Fix for bug #1040:
Further fix for bug 1040
https://openmodelica.org:8443/cb/issue/1040

13 lines of code changed in 1 file:

  • Compiler: Inst.mo (+13 -1)
AlexeyLebedev 2010-09-23 16:06 Rev.: 6197

Added a check whether component's name is the same as its type specifier. Modified the testsuite correspondingly. Added a couple more test cases.

206 lines of code changed in 25 files:

  • Compiler: Error.mo (+3 -1), Inst.mo (+13)
  • testsuite/libraries/msl221: EnforcedMovement.mos (+2 -1), MotionCycleWithLoad.mos (+3 -1), NandGate.mos (+2 -1), PreLoad.mos (+2 -1), PullinStroke.mos (+3 -1), ShowVariableResistor.mos (+2 -1)
  • testsuite/libraries/msl221/modelicaAdditions: Engine1.mos (+2 -1), Engine2.mos (+2 -1), FourBar1.mos (+2 -1), FourBar2.mos (+2 -1), TwoLoop.mos (+2 -1), robot.mos (+2 -1)
  • testsuite/libraries/multibody/loops: Engine1a.mos (+3 -1), Engine1b.mos (+3 -1), Engine1b_analytic.mos (+3 -1)
  • testsuite/mofiles: ComponentNames.mo (+8 -4), ComponentNames2.mo (new 24), ComponentNamesRedecl.mo (new 32), DeclarationOrder2.mo (+5 -5), InvertedPendulumTotal.mo (+50 -50), Makefile (+2), PredefinedTypes.mo (+4 -4)
  • testsuite/mofiles/msl: BC8.mo (+30 -30)
AlexeyLebedev 2010-08-23 16:50 Rev.: 5949

Improved error messages in Static.mo - added Prefix information into them. Modified test files where needed. See http://openmodelica.ida.liu.se:8080/cb/issue/1235?navigation=true

1845 lines of code changed in 14 files:

  • Compiler: CevalScript.mo (+1 -1), CevalScript_stub.mo (+1 -1), Cevalfunc.mo (+10 -10), Error.mo (+26 -28), Exp.mo (+3 -2), Inst.mo (+207 -183), Interactive.mo (+10 -10), Mod.mo (+3 -3), PrefixUtil.mo (+15 -1), Static.mo (+1560 -1243)
  • testsuite/libraries/msl221: OneWayRectifierBG.mos (+1 -1), TestNand.mos (+1 -1)
  • testsuite/libraries/multibody/loops: Fourbar_analytic.mos (+2 -2)
  • testsuite/mofiles: FunctionEvalBuiltin.mo (+5 -5)
AlexeyLebedev 2010-06-30 16:08 Rev.: 5760

- Added an error for components having bindings of variabilty higher than their own (see http://openmodelica.ida.liu.se:8080/cb/issue/1040);
- Fixed a bug in lookupVarF returning wrong properties;
- Improved error messages for non-processed modifications of built-in types;
- Modified testsuite accordingly.

206 lines of code changed in 14 files:

  • Compiler: Error.mo (+3), Inst.mo (+74 -18), Lookup.mo (+9 -7), Mod.mo (+30), PrefixUtil.mo (+14), SCode.mo (+16), Static.mo (+2 -2), Types.mo (+16)
  • testsuite/libraries/multibody/elementary: ForceAndTorque.mos (+12 -12)
  • testsuite/libraries/multibody/rotational3deffects: GyroscopicEffects.mos (+24 -24)
  • testsuite/mofiles: ParameterDeclConnector.mo (+1), ParameterDeclRecord.mo (+1), Philosopher.mo (+2 -2), Philosopher2.mo (+2 -2)
AlexeyLebedev 2010-06-11 10:14 Rev.: 5641

A little more to derivatives of constant expressions:

Fixed the rule der(constant) = 0.0 in simplification: if the expression is an array, the result must also be an array.
Moved makeZeroExpression from DAEUtil to Exp.

51 lines of code changed in 3 files:

  • Compiler: DAEUtil.mo (-23), Exp.mo (+50 -2), Static.mo (+1 -1)
AlexeyLebedev 2010-06-10 16:11 Rev.: 5635

If expr is a constant or parametric expression, der(expr) is replaced during elaboration:
by 0.0 if expr is Real or Integer;
by an array of corresponding size filled by 0.0 if expr is an array of Real or Integer.

See http://openmodelica.ida.liu.se:8080/cb/issue/1233

163 lines of code changed in 7 files:

  • Compiler: DAEUtil.mo (+23), Static.mo (+29 -59), Types.mo (+28)
  • testsuite/mofiles: DerConstant1.mo (new 35), DerConstant2.mo (new 34), DerConstant3.mo (new 11), Makefile (+3)
AlexeyLebedev 2010-05-28 15:41 Rev.: 5587

Added a test for if-equations containing another if-equation in one of the branches

65 lines of code changed in 3 files:

  • testsuite/mosfiles: IfEquation3.mo (new 27), IfEquation3.mos (new 37), Makefile (+1 -1)
AlexeyLebedev 2010-05-24 14:50 Rev.: 5572

Implemented translation to equations with if-expressions for if-equations which contain other if-equations in their branches (see bug 1229).
Also implemented correct equation count for such if-equations.

188 lines of code changed in 1 file:

  • Compiler: DAEUtil.mo (+188 -9)

(8 more)

Generated by StatSVN 0.7.0