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
Scott Fennell
281fe5bf9b
remove premature delete
2018-11-06 13:59:02 -06:00
Scott Fennell
9b644c406a
remove dangling ptr
2018-11-06 12:14:01 -06:00
Scott Fennell
47c26d971b
remove dangling ptr
2018-11-06 12:03:07 -06:00
Scott Fennell
2607439227
change nullptr to NULL
2018-11-06 11:36:34 -06:00
Scott Fennell
66b3d984ff
Merge branch 'master' into scan-build
2018-11-06 11:24:09 -06:00
Scott Fennell
21c01a5454
scan-build changes
...
This reverts commit e86027f825
.
2018-11-06 11:23:12 -06:00
Scott Fennell
c34d2c6947
move dependance on java.se.ee to third party jars to support java 11
2018-11-05 14:01:52 -06:00
dbankieris
348bbb3798
Add ExecutiveException.hh to sim_services.i ( #691 )
...
* Add ExecutiveException.hh to sim_services.i and files_to_ICG.hh
* Update version number
Fixes #690
2018-10-30 13:49:55 -05:00
Scott Fennell
d2e81257c2
#687 do not warn or convert unit --
2018-10-30 10:40:46 -05:00
John M. Penn
a29045005c
Create a suite of unicode utilities.
2018-10-25 15:14:52 -05:00
Scott Fennell
e86027f825
revert scan-build changes, need further testing before merge
2018-10-22 15:11:29 -05:00
Scott Fennell
86ef489617
-std=c++11 to data_products
2018-10-22 13:58:08 -05:00
Scott Fennell
389e2837fc
add -std=c++11 to MonteCarlo
2018-10-22 11:40:55 -05:00
Scott Fennell
587ce0aab5
#673 add break and remove trailing whitespace from @pappyvw review
2018-10-20 14:33:14 -05:00
Scott Fennell
bc35e64406
Merge pull request #673 from nasa/#scan-build
...
#671 fix all non memory manager scan-build bugs.
2018-10-20 13:16:35 -05:00
Pappy Van Winkle
121fa84081
Use correct format specifiers.
...
Used http://www.cplusplus.com/reference/cstdio/printf/ as a reference.
2018-10-11 22:52:04 -05:00
Pappy Van Winkle
af2575da5b
Remove all unused variables (style warning).
2018-10-11 22:05:50 -05:00
Scott Fennell
5b63559312
fix error message syntax errors
2018-10-03 15:31:22 -05:00
Scott Fennell
53886fb54d
add else block for code clarity and to aid static analysis JITInputFile.cpp
2018-10-03 10:49:11 -05:00
Scott Fennell
8f20710761
replace garbage value on enum error PythonPrint.cpp
2018-10-03 10:45:15 -05:00
Scott Fennell
b65b092e3b
handle garbage values/invalid input MatLab4.cpp
2018-10-03 10:35:10 -05:00
Scott Fennell
072e1855dd
handle memory leak on early exit parseLogHeader.cpp
2018-10-03 10:34:45 -05:00
Scott Fennell
d1957c650b
handle garbage values/invalid input ClassicCheckPointAgent
2018-10-03 10:34:11 -05:00
Scott Fennell
ba0c310e64
remove potential memory leak
2018-10-02 10:58:53 -05:00
Scott Fennell
1c387551f6
replace delete with delete[] MatLab4.cpp
2018-10-02 10:51:44 -05:00
Scott Fennell
b10b56e671
initialize variable removing condition on garbage variable MatLab.cpp
2018-10-02 10:40:14 -05:00
Scott Fennell
d16064aaf0
move strlen statement
2018-10-02 10:38:59 -05:00
Scott Fennell
3c7a93c3ca
remove memory leaks parseLogHeader.cpp
2018-10-02 10:38:09 -05:00
Scott Fennell
33b74c07c9
remove memory leaks var.cpp
2018-10-01 16:49:55 -05:00
Scott Fennell
e4dcd42b2b
fix unreachable code MonteVarFile.cpp
2018-10-01 16:22:27 -05:00
Scott Fennell
28863c58a6
remove memory leaks and garbage return values TrickBinary.cpp
2018-10-01 15:55:04 -05:00
Scott Fennell
a60cc3f2ae
remove dead assignment and memory leaks var.cpp
2018-10-01 14:28:26 -05:00
Scott Fennell
605f5d0f6d
remove dead assignment DataRecordGroup.cpp
2018-10-01 14:16:19 -05:00
Scott Fennell
0b2218e449
remove dead assignment IPPython.cpp
2018-10-01 13:55:02 -05:00
Scott Fennell
424043b146
remove 'delete this' double delete in JSONVariableServerThread destructor
2018-10-01 13:33:51 -05:00
Scott Fennell
2cdd4bf380
free memory leaks MonteVarFile.cpp
2018-10-01 13:24:37 -05:00
Scott Fennell
7b3b47aa39
init value and style change VariableServerListenThread.cpp
2018-10-01 10:26:17 -05:00
Scott Fennell
2c43321076
remove dead assignments VariableServerThread_loop
2018-10-01 10:13:39 -05:00
Scott Fennell
d701040d22
handle invalid swap magic and delete dangling pointers MatLab.cpp
2018-09-28 11:17:42 -05:00
Scott Fennell
ac6fd26a6d
initialize size for Matlab::Matlab to remove garbage value edge case
2018-09-28 10:53:17 -05:00
Scott Fennell
221ced44a0
remove dead assignment, divide by zero, memory leak in log.cpp
2018-09-28 10:38:40 -05:00
Scott Fennell
60e39e2838
remove another dead assignment Delta.cpp
2018-09-28 10:13:22 -05:00
Scott Fennell
7dfcf15a43
remove dead assignment Delta.cpp
2018-09-28 10:12:42 -05:00
Scott Fennell
406f3bb207
remove unnecessary strdup causing memory leak
2018-09-28 10:07:20 -05:00
Scott Fennell
b7d24b60d6
eqparse_funcsub.c remove dead assignment
2018-09-28 09:53:14 -05:00
Scott Fennell
dac6893062
eqparse_funcsub.c remove dead strlen
2018-09-28 09:52:09 -05:00
Scott Fennell
5322bea815
correct all MatLab.cpp 'delete' to 'delete []'
2018-09-27 16:01:40 -05:00
Scott Fennell
6ee1a97c23
change delete to delete [] in MatLab.cpp
2018-09-27 15:45:15 -05:00
Scott Fennell
ffb3749a5a
prevent garbage value in default switch case MatLab4
2018-09-27 15:37:34 -05:00
Scott Fennell
2f328f6697
prevent garbage value loaded as value in LogGroup::getValueAtTime
2018-09-27 14:32:35 -05:00
Scott Fennell
8315f95a8c
remove dead assignment eqparse
2018-09-27 10:54:49 -05:00
Scott Fennell
6619ecb92f
move commented prints in FieldDescription to debug_level 4
2018-09-27 08:10:05 -05:00
Scott Fennell
855510da63
handle edge default case for uninitialized value in eqparse
2018-09-26 15:10:49 -05:00
Scott Fennell
55db7fc708
remove dead assignment in EQParse
2018-09-26 15:07:06 -05:00
Scott Fennell
a9f84d1d9f
various static analyser bug fixes
2018-09-26 14:27:03 -05:00
Scott Fennell
53f3b308f5
Merge branch 'master' of https://github.com/nasa/trick
2018-09-25 10:41:35 -05:00
Scott Fennell
77e0e73b3f
various static analyser bug fixes
2018-09-25 10:41:14 -05:00
jmpenn
fccf32093b
Explicitly specify void arg for C functions that take no arguments. ( #670 )
...
* Clock empty args to void
* command_line func empty args to void
* DataRecord func empty args to void
* debug_pause func empty args to void
* echojobs func empty args to void
* ExternalApplication func empty args to void
* FrameLog func empty args to void
* MasterSlave func empty args to void
* MonteCarlo func empty args to void
* outdllist func proto empty args to void
* sie func empty args to void
* SimTime func empty args to void
* UnitTest func empty args to void
* var_server func empty args to void
* wcs func empty args to void
2018-09-19 11:25:04 -05:00
jmpenn
9a5ecd1294
Replace unreliable 'divide-by-zero' way of generating NaNs with math.h NAN in deuler routines. ( #668 )
2018-09-17 11:04:53 -05:00
jmpenn
00b4b2c8d9
Fix incorrect initialization of units in trick-qp, and incorrect generation of XML that caused fermi tables to crash. ( #666 )
2018-09-13 14:00:29 -05:00
jmpenn
fcbd99aaf4
Two Java plot fixes ( #665 )
...
* MinY and MaxY of Plot axis should never be the same, even with flatline data.
* In addition to a null check, add a empty units String check.
2018-09-06 14:46:08 -05:00
jmpenn
c112290265
Replace iText Java PDF library with PDFBox. ( #664 )
2018-09-04 16:59:06 -05:00
Derek Bankieris
3032aae3e4
Trick View: use fixed width for binary format
...
Closes #661
2018-08-28 08:22:56 -05:00
jmpenn
7b694931ef
Warning fixes ( #658 )
...
* Suppress expected, benign warnings from Bison and Flex generated code.
* Trick::MessageThreadedCout::thread_body should return NULL.
2018-08-16 16:02:11 -05:00
John M. Penn
8f5123e480
Included stdexcept in TRK_DataLog.cpp. Ref #657
2018-08-13 19:06:48 -05:00
John M. Penn
3ff8fc6bc0
Fix enums in MonteCarlo_test.cpp. REF #650
2018-08-08 14:36:10 -05:00
jmpenn
84f67ef79f
Update all enums in MonteCarlo with prefixes, so as to not conflict with other enums. ( #650 )
2018-07-25 13:05:10 -05:00
jmpenn
6f82d11122
Refactoring in trkConvert ( #649 )
...
* refactoring: DocWindow constructor to take datalog rather than filename.
* Neatening DocWindow.cpp
2018-07-19 17:45:47 -05:00
Scott Fennell
951aae4be4
Merge pull request #648 from nasa/java-update
...
#647 update deprecated code
2018-07-13 15:46:33 -05:00
Scott Fennell
a6274680a5
#647 update depricated code
2018-07-13 15:15:35 -05:00
jmpenn
b0b0cdf21b
Add Search and Documentation for trkConvert ( #646 )
...
* Add Export of variable list to file.
* Create DocWindow:formattedSave, and implement saveAsCSV etc in terms of it.
* Minor spacing changes
* Add text text UI parts to DocWindow.
* Add foreward and reverse search by pattern.
* Document and configuration for Mac.
2018-07-13 13:43:03 -05:00
Scott Fennell
a0eaf5b794
#624 Remove invalid delete in empty rec_buffer, checkpoint load no longer crashes.
2018-07-09 09:23:28 -05:00
jmpenn
402f7c152b
Added GUI to trkConvert. ( #641 )
2018-06-28 16:16:48 -05:00
anon
34dcffa7f7
add C headers to trk_DataLog.cpp
2018-06-28 10:18:49 -05:00