Alex Lin
04b2185c2e
TPROCTE_HOME Being Used In Place Of TPRO_HOME #778
...
I put the include for tsync.h in the wrong place.
2019-06-12 07:17:39 -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
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
Scott Fennell
9be53ebb9b
#776 default restore_stls to false
2019-06-03 09:44:35 -05:00
Scott Fennell
7f7adca0ac
#776 .dat files don't call restore_stls in checkpoint restore
2019-06-01 10:48:31 -05:00
dbankieris
35c2dacac5
Merge pull request #785 from nasa/746
...
Clean up duplication in makefiles
2019-05-30 16:27:51 -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
dbankieris
b694d5412b
Merge pull request #765 from nasa/763
...
Add ability to specify MC slave output directory
2019-05-29 14:29:04 -05:00
Derek Bankieris
295b9e3285
Infer TRICK_HOME automatically
...
Refs #358
2019-05-23 15:09:34 -05:00
Alex Lin
7338dd32d3
Merge branch 'master' of https://github.com/nasa/trick
2019-05-14 09:09:13 -05:00
Alex Lin
fedf5bec72
Reduce number of real-time plots per page to 6 #775
...
Changed the hard coded 8 plots per page to a user settable number.
Defaulted the number to 6.
2019-05-14 09:08:11 -05:00
jmpenn
3f35388b49
Change std::endl to linefeed as appropriate. ( #773 )
...
* Fix endl issue in variable server JSON generation. Ref #766
* Change std::endl to line feed as appropraite. #766
* Change std::endl to line feed in MemoryManager as appropriate. #766
* Change std::endl to linefeed as appropriate. #766
* Change std::endl to line feed as appropriate in JSONVariableServer. #766
* Change std::endl to line feed as appropriate in still more files. #766
2019-05-13 16:05:01 -05:00
iamthad
3187dd9012
Replace std::endl with "\n" in SIE ( #772 )
...
std::endl flushes the output stream. The SIE functions were using it
multiple times per variable. This can have significant performance
impacts on file I/O.
In testing, the S_sie.resource file for SIM_parachute was flushed over
14000 times, each resulting in a separate write system call. With this
patch, only ~40 write calls were performed, and writing the file took
~1/3 as long.
For more information, see
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rio-endl
2019-05-13 14:31:46 -05:00
Derek Bankieris
4368d412b2
Add C functions for setting MC slave output dir
...
Refs #763
2019-05-06 12:03:26 -05:00
Derek Bankieris
7d7b461b38
Allow specification of MC slave output directory
...
Refs #763
2019-05-06 11:32:12 -05:00
Scott Fennell
3364cd3836
Merge pull request #750 from nasa/fix-clean-bin
...
#507 clean remove 2 data products binaries from bin
2019-05-06 09:33:12 -05:00
Alex Lin
e6abfd21b8
Log frame scheduling time if not running real-time. #762
...
If real-time is off, we exit the rt_monitor function early. The frame
scheduled time was calculated after the exit call. Moved the frame
scheduled time calcuation before the exit.
2019-05-02 16:36:35 -05:00
Derek Bankieris
d5544a5991
Correct decimal formatting for ints in TrickView
...
3032aae
added fixed-width to binary formats. Looks like I modified
TVInteger's Decimal format instead of Binary.
Refs #661
2019-04-25 07:29:58 -05:00
Penn, John M 047828115
0f037e6817
Update trickTypeCharString() for STLs, so their names can be generated. #755
2019-04-17 16:43:12 -05:00
Penn, John M 047828115
05e9535518
Add MemoryManager methods to generate JSON for allocation info. #755
2019-04-17 16:35:29 -05:00
Derek Bankieris
4611db2e92
Merge branch 'master' of https://github.com/nasa/trick
2019-04-09 13:20:01 -05:00
Derek Bankieris
f1ef983143
Change unbold ascii escape sequence from 21 to 22
...
21m as unbold is not well supported and sometimes causes
double-underline instead
2019-04-09 13:18:02 -05:00
Scott Fennell
49e243b54a
Merge branch 'master' into VERBOSE-synonym
2019-04-02 13:34:52 -05:00
Scott Fennell
4f9c51b2cb
#507 clean remove 2 data products binaries from bin
2019-03-29 13:41:24 -05:00
Alex Lin
6a84ae548b
Merge branch 'master' of https://github.com/nasa/trick
2019-03-26 17:10:16 -05:00
Alex Lin
b29a117902
ICG does not compile with LLVM 8.0 #747
...
getLocEnd got changed to getEndLoc. Made a LLVM version based macro
to handle both.
2019-03-26 17:03:11 -05:00
Scott Fennell
644a9a0e00
#741 add VERBOSE synonym everywhere
2019-03-21 09:28:52 -05:00
Penn, John M 047828115
be4372a831
Change dashes in JSON identifiers to underscores. ref #678
2019-03-07 10:44:56 -06:00
Penn, John M 047828115
531a94173e
Fix output going to the wrong stream. ref #678
2019-03-07 10:43:40 -06:00
Scott Fennell
941a94d9ad
never assume that syntax from github suggestions is correct
2019-02-28 08:38:47 -06:00
dbankieris
3965b87499
#738 use real division and static cast (suggestion)
...
Co-Authored-By: spfennell <spfennell@gmail.com>
2019-02-28 08:27:13 -06:00
Scott Fennell
08d0ea5d40
#738 add Derek's warning
2019-02-27 16:00:03 -06:00
dbankieris
6eeb4cee80
Merge pull request #736 from nasa/688
...
Include Trickified classes/enums in S_sie.resource
2019-02-20 14:13:12 -06:00
dbankieris
93cc526202
Merge pull request #734 from nasa/724
...
Correct forward-declaration-detection logic in ICG
2019-02-20 14:12:53 -06:00
Derek Bankieris
8658f33f64
Include Trickified classes/enums in S_sie.resource
...
Fixes #688
2019-02-20 13:21:14 -06:00
jmpenn
b9278c4a72
Add capability to list current variable server connections in JSON re… ( #732 )
...
* Add capability to list current variable server connections in JSON ref #678
* Add client tag to the connection info.
* Name consistency tweak in generation of JSON variable-server connection list. ref #732
* Add client IP address and port. ref #732
* Output should be going to the stringstream, not std::cout. Ref #732
2019-02-18 17:11:41 -06:00
Derek Bankieris
294e8c9e40
Correct forward-declaration-detection logic in ICG
...
Fixes #724
2019-02-14 10:55:55 -06:00
Alex Lin
a2cee328d2
Merge pull request #729 from iamthad/tcp-nodelay-on-udp
...
Disable setting TCP_NODELAY on UDP sockets
2019-01-31 07:43:23 -06:00
Shahzad Lone
7428a98191
Undo spacing It was not suppose to be done on this request
2019-01-28 22:21:05 -05:00
Shahzad Lone
b7e400d0db
Remove spacing that makes travis build happy (even though i didn't introduce this ?)
2019-01-28 22:14:02 -05:00
Thadeus Fleming
60c4120f98
Disable setting TCP_NODELAY on UDP sockets
...
The TCP_NODELAY socket option disables Nagle's algorithm on TCP sockets,
improving latency at the cost of throughput. This option is
TCP-specific, and it is an error to use it on any other kind of socket,
including UDP. It is also unnecessary, since UDP is datagram-based and
does not buffer data to be transmitted.
2019-01-28 10:44:17 -06:00
Shahzad Lone
bdc40e3709
Vector Optimize to Save on Re-Allocation costs.
...
We know how many more elements we are going to push into ```listLogGroupIterators_``` so use that to our advantange and reserve inadvance to save on re-allocation costs.
2019-01-25 01:24:12 +00:00
Scott Fennell
35b4cf7880
fix right click in java uis
2019-01-24 16:19:01 -06:00
Scott Fennell
6240b2a893
typecast malloc in a math function in case someone wants to compile it in c++
2019-01-17 15:48:38 -06:00
Derek Bankieris
9a04d72fd0
Add Unit.hh to files_to_ICG.hh & sim_services.i
...
units_conv.h was also missing from sim_services.i
Closes #718
2018-12-07 08:08:15 -06:00
Derek Bankieris
247fcc370d
Add accessor for MonteVarRandom::randist
...
Closes #715
2018-12-04 11:57:18 -06:00
Derek Bankieris
0394867dfd
Add MonteCarlo::variables accessor
...
Closes #713
2018-12-04 10:25:03 -06:00
Penn, John M 047828115
5333773fbd
Return output length even if output array is NULL. Ref #708
2018-11-27 14:24:48 -06:00
jmpenn
ca35092c1d
Fix lockup when running Valgrind. Ref #685 ( #699 )
2018-11-09 13:40:11 -06:00
Scott Fennell
51ddcfaae0
Merge pull request #695 from nasa/java-11
...
Support Java 11
2018-11-06 15:38:56 -06:00