Fennell, Scott P 263712616
3f7ebd38e3
Update version numbers to pre-release for 19.3.0
2020-09-13 19:36:34 -05:00
Fennell, Scott P 263712616
424c2b60bd
Trick release 19.2.0
2020-09-13 18:43:17 -05:00
Scott Fennell
f825dc00fc
Merge test branch into master ( #1047 )
...
* #1041 filter -W workaround for ICG linking to LLVM 10 libclang-cpp.so (#1044 )
* 1043 drg checkpoint memory leak (#1045 )
* #1043 drg fix drg checkpoint memory leak
* 947 sie generation rework (#1046 )
generate S_sie.resource at during build instead of runtime
2020-09-01 15:55:19 -05:00
Scott Fennell
3b89cbfdb2
iss #1009 ( #1040 )
...
Link correct clang libs based on availability. ICG clang lib link flags are determined by trick/configure
2020-08-28 14:52:23 -05:00
Derek Bankieris
ab2cfe1a34
Silence SWIG warning 315
...
Nothing known about identifier
Closes #1025
2020-08-11 14:34:54 -05:00
Penn, John M 047828115
a58378063f
Update Compiling and Linking Overview
2020-04-01 14:55:27 -05:00
Penn, John M 047828115
1cc06c46bf
Update Basics_of_Program_Memory_and_Variables in preparation for interns. Ref #974
2020-03-30 20:04:50 -05:00
Scott Fennell
3c0f40f1bb
Update version nmuber
2020-02-18 16:12:27 -06:00
Scott Fennell
05acf0d92f
19.1.0
2020-02-18 10:13:02 -06:00
Scott Fennell
b724f502b3
fix 32 bit test ( #953 )
...
* fix tests for 32 bit mode
* fix issues with mongoose build
* Update docker.yml
2020-02-14 10:23:19 -06:00
Scott Fennell
4f5ce7e4a1
Maven, offline mode, and --enable-mongoose ( #939 )
...
closes #938
closes #941
closes #943
2020-02-05 14:31:58 -06:00
Scott Fennell
d93f503b91
version 19.0.1
2020-01-15 14:59:50 -06:00
Penn, John M 047828115
1bc245b1ad
Explicitly link with the mongoose library that we built. Ref #915
2019-12-02 16:45:28 -06:00
Scott Fennell
086c5c84c3
change version number for release
2019-11-22 08:45:43 -06:00
Alex Lin
ce0cdc9636
Cmake merge ( #901 )
...
* Merging changes from cmake branch to master
* Fixing includes for renamed header files
* still need build rule
* Adding warning for swig code for gcc8+
* Adding CMakeLists.txt for data products
* Cmake merge #901
Making adjustments to get cmake working on the Mac (Mojave)
* Cmake merge #901
Changing string append to list append
2019-11-19 09:01:16 -06:00
Derek Bankieris
213964afba
Fix typos
2019-11-05 16:03:47 -06:00
Derek Bankieris
9501bd9a5e
Fix typo
2019-11-05 16:02:12 -06:00
Derek Bankieris
2d89023031
Generalize from_pid to find_simulation
...
This allows searching for a sim by any of its parameters over the
multicate channel.
2019-11-04 11:22:48 -06:00
Derek Bankieris
c35ca93830
Add checkpoint functionality to variable_server.py
2019-11-01 15:30:26 -05:00
jmpenn
95c6659733
Incorporate Webserver into Trick, so one only has to include HttpServ… ( #886 )
...
* Incorporate Webserver into Trick, so one only has to include HttpServer.sm
* Tweaks in default index.html file
* Rename HTTPServer.sm to WebServer.sm
* Rename http_server to WebServer
* Add --retry to curl invocations in HttpServer makefile.
* Fix #include in VariableServerVariable.hh
* Include cleanup and curl tweaks in the hopes of making Jenkins happy.
* Doh! problem in makefile masked by preinstalled mongoose in usr/local/lib
* DIE Make Bug DIE
* Fix include in WebServer.sm
* WebServer.sm constructor name
* Don't SWIG mongoose.h
* Compile with -std=c++11
* Attempt to fix race condition in makefile
* makefie tweek
* Fix trick library name problem for Centos and Redhat
2019-10-23 11:58:19 -05:00
Scott Fennell
82bae3b0d0
#836 remove all S_default.dat stuff
2019-07-09 15:58:26 -05:00
Alex Lin
d1c08ade7a
Make switching to 32bit compile better #829 ( #830 )
...
Added a new configure arugument "--enable-32bit". If enabled,
TRICK_FORCE_32BIT is automatically set for building Trick and for
all sims built. Changed the ARCH and added -m32 in the configure
script if 32bit is enabled. This changes the configure script to
test for 32bit libraries.
2019-06-27 07:58:49 -05:00
Scott Fennell
b23b19195b
Merge pull request #818 from nasa/786-clock-stuff
...
Add C call to clock_tics_per_sec and also log init job elapsed time
2019-06-18 13:38:18 -05:00
Alex Lin
453a03a809
Get configure with no java and no X to work #735 ( #817 )
...
Found if --without-x was specified, that automatically caused an
error condition in the configure script. Fixed that and only
tested for X windows headers and libs if X is included. Excluded
a couple of directories from compiling if X is not included.
Didn't seem to be a problem with java.
2019-06-18 11:00:42 -05:00
Alex Lin
497f11f132
Make TRICK_CXX variable to specify c++ compiler #767 ( #815 )
...
Changed all references of TRICK_CPPC to TRICK_CXX. Added a
warning message that TRICK_CPPC has been deprecated.
2019-06-18 11:00:08 -05:00
Scott Fennell
97941ac073
move init_log_stream to Executive.hh, move Executive::process_sim_args from "default data" to Executive::init
2019-06-18 10:34:56 -05:00
dbankieris
053b42512b
Merge pull request #809 from nasa/703
...
Separate stdout and stderr during CP
2019-06-12 09:15:50 -05:00
Alex Lin
a420418443
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
Changed the Tsync routing from using the old TPro API to the
new Tsync API.
2019-06-11 15:50:49 -05:00
Alex Lin
a78fcf1bc9
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
Need to exclude the tsync directory from Trick operations.
2019-06-11 11:22:06 -05:00
Alex Lin
a394f0d187
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
Needed to make some more fixes to work with modern tsync driver
code.
2019-06-11 09:48:29 -05:00
Derek Bankieris
b3c9e75c1b
Separate stdout and stderr during CP
...
Closes #703
2019-06-07 09:34:53 -05:00
dbankieris
35c2dacac5
Merge pull request #785 from nasa/746
...
Clean up duplication in makefiles
2019-05-30 16:27:51 -05:00
dbankieris
ae09b2b243
Merge pull request #780 from nasa/505
...
Autogenerate SWIG dependencies
2019-05-30 16:04:27 -05:00
Derek Bankieris
7b0e84e58e
Clean up duplication in makefiles
...
Normalize behavior of TRICK_VERBOSE_BUILD
Closes #746
2019-05-30 15:47:07 -05:00
Derek Bankieris
cf5c087ef0
Autogenerate SWIG dependencies
...
Add flags to SWIG invocation for PYTHON MODULE files
Make dependency files order-only prerequisites
Refs #505
2019-05-30 09:52:06 -05:00
Scott Fennell
aed4c94e56
version number to 19.1.dev
2019-05-29 15:29:41 -05:00
Scott Fennell
51c9d69ac8
Trick 19 is here (╯°□°)╯︵ ┻━┻
2019-05-29 15:23:52 -05:00
Scott Fennell
24e1ec6d46
update version number
2019-05-29 15:13:13 -05:00
dbankieris
a3c7b57a0a
Merge pull request #778 from esduran/fix/with-tpro-path-bug
...
Consistently use TPRO_HOME over TPROCTE_HOME
2019-05-29 14:54:03 -05:00
Derek Bankieris
36c19e1589
Change TPROCTE_HOME to TPRO_HOME in config_user.mk.in
2019-05-29 14:50:58 -05:00
Derek Bankieris
7b7ecaa0c4
Trickification: autogenerate SWIG dependencies
...
Refs #505
2019-05-29 10:45:26 -05:00
Derek Bankieris
881ee69757
Improve Python 3 support in variable_server.py
...
Correct send_on_copy's variable server string
Closes #777
2019-05-22 11:38:35 -05:00
Derek Bankieris
3e3bc02cd2
Correct TRICK_CONVERT_SWIG_FLAGS in Makefile_swig
...
Fixes #770
2019-05-10 15:30:17 -05:00
nmerlene
38bfdf2a54
Convert string to bytes in variable_server.py for Python 3
...
* Method socket.sendall() expects bytes to be sent, rather than a string
* Python 3 stores text strings as unicode (not ASCII) by default
* Therefore, strings must be explicitly converted to bytes for Python 3 compatibility
* This works for both Python 2 and Python 3 (tested on Python 2.7, Python 3.6, and Python 3.7)
2019-04-24 15:45:06 -05:00
Scott Fennell
49e243b54a
Merge branch 'master' into VERBOSE-synonym
2019-04-02 13:34:52 -05:00
Aaron Brogley
e52449309c
Create the shortcut trick.mc_add_variable.
...
This is shorter than the existing trick_mc.mc.add_variable and is
accessible through the trick namespace with 'import trick'.
2019-03-26 16:58:27 -05:00
Derek Bankieris
951bee52c0
Use existing variables for LD and c++
...
This is why we have code reviews!
2019-03-25 11:33:50 -05:00
Derek Bankieris
4146834f10
Support static/dynamic libraries in Trickification
...
Update documentation
Change TRICK_LIB_BUILD_TYPE to TRICKIFY_BUILD_TYPE
Remove support for linking in arbitrary objects
Conform logging to existing pattern
2019-03-25 10:49:34 -05:00
Scott Fennell
644a9a0e00
#741 add VERBOSE synonym everywhere
2019-03-21 09:28:52 -05:00
Jose Perez
787f2c7dc2
Support Shared and Static library. Optionally package trickified generated code and source code in to one library.
2019-03-20 15:32:11 -05:00