Directory Compiler/omc_profiler/

Directory Created:
2010-03-24 12:24
Directory Deleted:
2012-09-28 14:12
Total Files:
0
Deleted Files:
2
Lines of Code:
0

[root]/Compiler/omc_profiler

Lines of Code

Compiler/omc_profiler/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 49 (100.0%) 327 (100.0%) 6.6
sjoelund.se 31 (63.3%) 276 (84.4%) 8.9
adrpo 11 (22.4%) 42 (12.8%) 3.8
adeas31 6 (12.2%) 8 (2.4%) 1.3
hkiel 1 (2.0%) 1 (0.3%) 1.0

Most Recent Commits

sjoelund.se 2012-09-28 14:12 Rev.: 13084

- Removed old stuff we shouldn't use anymore

0 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (del), Makefile.omdev.mingw (del)
adeas31 2012-08-17 14:37 Rev.: 12567

- Don't generate extra libs. Just use the Compiler/runtime.

1 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (-1), Makefile.omdev.mingw (+1 -2)
adeas31 2012-08-17 13:45 Rev.: 12563

- Compile FMI stuff separately.
- Create fmiwrapper lib.

2 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+2 -1)
adeas31 2012-08-13 18:18 Rev.: 12500

- Use the static lib of FMIL.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
adeas31 2012-08-13 16:41 Rev.: 12499

- Updated the debug and profiler makefiles.

4 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (+2 -1), Makefile.omdev.mingw (+2 -1)
sjoelund.se 2012-04-04 20:30 Rev.: 11661

- OMDev makefiles

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2012-04-04 19:49 Rev.: 11660

- Handle Modelica.Utilities.Streams.* external functions without generating so-files

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2012-02-23 13:46 Rev.: 11180

- Added LD_LAPACK to configure.in

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
adrpo 2012-01-11 16:41 Rev.: 10884

- remove sendData.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2012-01-11 16:04 Rev.: 10883

- Don't link against Qt in omdev either

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2012-01-11 15:54 Rev.: 10881

- Removed sendData from the compiler

2 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+2 -2)
hkiel 2012-01-05 08:57 Rev.: 10859

- explicitly link libiconv, which is a missing dependency for the debugging and profiling versions of omc

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2011-06-02 04:27 Rev.: 9236

- configure: Added flag with-static-sqlite

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2011-05-26 13:30 Rev.: 9134

- Link with libsql3

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
adrpo 2011-05-26 13:00 Rev.: 9130

- YOU WILL NEED A NEW OMDev FOR THIS revision, just do SVN update on OMDev
- moved some binaries from /trunk into OMDev.
+ liblpsolve
+ libsqlite3
+ liblapack-mingw.a
+ libblas-mingw.a
+ lib/libtmglib-mingw.a

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
adrpo 2011-05-22 13:03 Rev.: 9070

- fixes for linking with lpsolve in c_runtime
- compiled static lpsolve with mingw and used that to link with omc.exe and c_runtime.
- todo: move it to OMDev.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2011-05-12 06:02 Rev.: 8948

- Fix for OSX

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2011-05-11 14:41 Rev.: 8928

#1512
- Added API call solveLinearSystem (same functionality to be used in the backend later)

2 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (+1 -1), Makefile.omdev.mingw (+1 -1)
adrpo 2011-05-03 21:43 Rev.: 8796

- use -O3 for omc_release and -pg for omc_profiler
- have an (key,value) array of 70% of bucket size in hashtables instead of size/10!
- faster
false = Expression.expHasCrefs(e)
to be used instead
{} = Expression.extractCrefsFromExp(e);
- smaller hastable sizes in SimCode.translateFunctions
- Hashtables do not take second size anymore, just bucket size.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2011-05-01 21:13 Rev.: 8765

- Use @CXX@ for C++ when linking omc

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2011-05-01 18:59 Rev.: 8764

- Add @CFLAGS@ to more Makefiles
- Use gcc instead of rmlc to compile generated C-sources

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2011-02-02 23:37 Rev.: 7855

Updated OMDEV makefiles (link against -lregex)
- A NEW OMDev (2011-02-02) is needed for this (older version do not include regex.h)

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
adrpo 2010-12-13 08:50 Rev.: 7372

Fixes for task: #1344
- updated omc_profiler and omc_debug targets.

2 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (+1 -1), Makefile.omdev.mingw (+1 -1)
adrpo 2010-11-15 08:02 Rev.: 7029

- delete .mo files on clean
- fixes to Compiler/omc_profiler/Makefile.omdev.mingw to link correctly.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
adrpo 2010-09-28 04:05 Rev.: 6240

DAELow.mo, DAELow.lower2
- include source position when reporting errors
- when running checkModel ignore warnings/errors about unimplemented features in the back-end:
+ initial algorithms
+ initial if equations that cannot be translated to if expressions
+ if equations of the form if initial() then equations end if;
+ constrain function

DAEUtil.mo, DAEUtil.ifEqToExpr
- when running checkModel ignore warnings/errors about
+ if equations of the form if initial() then equations end if;

Error.mo
- satisfying my alignment compulsion

Inst.mo, Inst.elabArraydim
- when running checkModel ignore warnings/errors about
+ mismatched array dimensions
- check the failtrace flag before doing unnecessary work

testsuite/libraries/msl31/*
- modifications due to changes in error reporting while running checkModel

Compiler/omc_frontend/Makefile.omdev.mingw
Compiler/omc_profiler/Makefile.omdev.mingw
Compiler/omc_release/Makefile.omdev.mingw
- make the executable large address aware
- give the executable 7MB of stack as is needed by:
testsuite/meta/UtilTest.mos

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2010-09-27 08:34 Rev.: 6228

- Updated makefiles to link against sqlite3 instead of compiling it ourselves on Linux
- Updated README to cover this dependency
- Updated omdev makefiles to generate Compiler/runtime/runtime.a like Linux does (this is so Windows and Linux can link different objects in Compiler/runtime)
- Updated configure script to search for sqlite3

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
adrpo 2010-09-27 05:01 Rev.: 6225

Compiler/Database.mo
Compiler/runtime/Database.c
Compiler/runtime/sqlite
- a wrapper for SQlite (empty and unused for now)

Compiler/omc_profiler/Makefile.omdev.mingw
- use large address aware

Makefile*
- update so Database modules are compiled and linked in.

Ceval.mo
- better trace messages in Ceval.cevalSubscriptValue

CevalScript.mo
- filter Modelica.Media and Modelica.Fluid in
CevalScript.checkAllModelsRecursive, also output
the number of classes checked.

DAE.mo
- added DAE.DimensionBinding to be used for future
handling of unknown dimensions (similar with type
variables and inference in functional programming)
- these changes are commented out for now

DAEDump.mo
- handle all types of equations in DAEDump.dump2

DAELow.mo
- use Exp.crefEqualNoStringCompare everywhere.
- minor speedups by changing listAppend({var}, lst) to var::lst.
- partially handle DAE array equations in DAELow.lowerWhenEqn2
and don't fail when checkModel is active.
- handle unknown dimensions DAE.DIM_UNKNOWN when checkModel
is active in DAELow.traversingextendArrExp by using
DAE.DIM_INTEGER(1).

DAEUtil.mo
- better message out of DAEUtil.verifyWhenEquation
- allow DAE.NORETCALL inside when equations.

Exp.mo
- handle enum literal in Exp.typeof

Inst.mo
- some more comments on Inst.instClassIn_dispatch(ENUMERATION)

InstSection.mo
- make sure we handle DAE.DIM_UNKNOWN when checkModel is active with
more care in InstSection.instArrayEquation and InstSection.expandArrayDimension
as otherwise we generate equations like 1 = 1.

SCode.mo
- handle when equations in SCode.equationStr

Static.mo
- minor formatting.

Types.mo
- handle enumeration in Types.mo Types.matchWithPromote
helps a bit Modelica.Electrical.Digital
- better unparsing/printing of enumerations

ValuesUtil.mo
- handle enumeration literals in ValuesUtil.valueIntegerMinusOne
helps with Ceval of enumeration slices.

testsuite/mofiles/drmodelica/WhenNotValid.mo
- changes due to better error messages.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2010-09-21 12:34 Rev.: 6159

- Fix svn-eol-style on Makefiles

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2010-09-07 17:56 Rev.: 6043

- Changed default parser from ANTLR2 to ANTLR3
- All testcases except flat modelica parsing works

3 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (+2 -3), Makefile.omdev.mingw (+1 -6)
sjoelund.se 2010-06-16 21:22 Rev.: 5682

- Updated configure/Makefile to work using MacPorts on x86_64
- qmake-mac can be found, and used to generate sendData makefiles
- omniORB can be found, and used to generate the CORBA communication
- The qtclients were not updated
- The following configure command needs to be provided in MacPorts:
./configure '--with-sendData-Qt' '--with-omniORB' 'LDFLAGS=-L/opt/local/lib/' 'CFLAGS=-I/opt/local/include/'
- The following packages should be installed:
antlr qt4-mac lp_solve omniorb autoconf and probably some more

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
adrpo 2010-05-07 13:59 Rev.: 5480

- depend omc on subdirs rather than directly the .a
- compilation in Windows with MinGW should now work again.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2010-05-07 09:33 Rev.: 5473

- Added Compiler/Makefile.compiler_subdirs.common
- This is a file common for all of omc_release,debug and profiler
- It is also common for proper Unix and OMDev
- Fixed a bug where the absyn_builder,modpar or runtime folders could fail, but compilation would still continue

11 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (+8 -66), Makefile.omdev.mingw (+3 -66)
sjoelund.se 2010-05-07 08:21 Rev.: 5471

- Removed Compiler/Makefile.common.omdev.mingw
- It was identical to the Linux one with one difference
- However, all files that include this file set USE_CORBA so the ifdef should result in the same Makefile as the old one

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+1 -1)
sjoelund.se 2010-05-02 12:52 Rev.: 5431

- Added configure option --with-sendData-Qt to disable sendData even if we have Qt installed.
- QTHOME should no longer be used.
- Disabling sendData reduces the time to run the (short) testsuite by around 14%; 1m32s down from 1m44s.

2 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+2 -9)
adrpo 2010-04-25 00:44 Rev.: 5381

- lib/libsendData.a should be lib/omc/libsendData.a

32 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.omdev.mingw (+32 -25)
sjoelund.se 2010-04-23 21:55 Rev.: 5368

- Added trunk/Makefile.common, and restructured Makefile and Makefile.omdev.mingw
- Fixed lots of weird install targets for files
- Moved commands.xml, etc files from bin to share/omnotebook, share/omshell.
- Moved ptplot.jar from bin to share/omc/java.
- Moved ptplot_license.txt from bin to share/
- Moved omc_helptext.txt from bin to share/doc/omc
- Added antlr_license.txt
- Moved OPENMODELICA/include to OPENMODELICAHOME/omc/include
- This way we won't override system libs/includes if we install to /usr
- Did the same for /lib
- Left to do: Move scripts from bin to usr/share/omc/scripts
- Updated OMNotebook and OMShell to reflect new paths of xml files.
- Updated doPlot commands to reflect the new location of ptplot.jar

3 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (+2 -7), Makefile.omdev.mingw (+1 -1)
sjoelund.se 2010-04-21 12:23 Rev.: 5345

- Updating linux makefiles (and rmldep-new.sh) to work without RMLHOME set (it is set by ./configure!)

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -1)
sjoelund.se 2010-04-21 11:18 Rev.: 5344

- Added support for omniORB in qtclients.
+ We can now remove the dependency on mico for Linux systems.

1 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+1 -4)
sjoelund.se 2010-04-20 21:09 Rev.: 5340

- Updated configure script to configure lpsolve55 properly (some systems require -ldl -lcolamd, others don't).

2 lines of code changed in 1 file:

  • Compiler/omc_profiler: Makefile.in (+2 -1)
sjoelund.se 2010-03-24 12:24 Rev.: 5192

- Added a makefile target for building omc with RML profiling information

235 lines of code changed in 2 files:

  • Compiler/omc_profiler: Makefile.in (new 118), Makefile.omdev.mingw (new 117)
Generated by StatSVN 0.7.0