eaf09dc | Ronny Lorenz | 16 April 2018, 14:58:33 UTC | Prepare for release v2.4.5 | 17 April 2018, 15:44:06 UTC |
953ff11 | Ronny Lorenz | 17 April 2018, 15:43:26 UTC | Free SHAPE reactivity file string memory in RNAfold | 17 April 2018, 15:44:06 UTC |
65beda1 | Ronny Lorenz | 17 April 2018, 13:32:08 UTC | Fix floating point precision errors in MEA backtracking for unstructured domains | 17 April 2018, 13:48:08 UTC |
b2af716 | Ronny Lorenz | 17 April 2018, 10:06:24 UTC | Fix memory leak in vrna_plist_from_probs() with G-Quadruplex probabilities | 17 April 2018, 13:32:57 UTC |
292c328 | Ronny Lorenz | 16 April 2018, 16:17:05 UTC | SWIG: Fix possible undefined return value in soft constraint partition function callbacks | 16 April 2018, 16:18:04 UTC |
d71305c | Ronny Lorenz | 16 April 2018, 14:55:24 UTC | Deactivate POSIX thread support when compiling for Windows - Our thread pool library unfortunately uses signals (USR1) to put threads to sleep and wake them up again. This is not supported on Windows platform, so we can't build the thread pool library for Windows just yet. To not runinto any troubles until this is fixed, we deactivate pthreads at configure time as soon as we recognize compilation with mingw or cygwin. | 16 April 2018, 14:55:24 UTC |
670fb95 | Ronny Lorenz | 16 April 2018, 14:54:37 UTC | Fix detection of processor cores for Windows in parallel_helpers.c | 16 April 2018, 14:54:37 UTC |
f968931 | Ronny Lorenz | 16 April 2018, 14:44:47 UTC | Add license.txt file to distribution tarball (required for Windows installer) | 16 April 2018, 14:44:47 UTC |
de9bb23 | Ronny Lorenz | 16 April 2018, 07:35:29 UTC | TESTS: Fix expected probability order in RNAfold dot-plot with G-Quadruplex incorporation - Since we sort the G-Quadruplex probabilities by position now, the expected dot-plot files needed to be adapted. | 16 April 2018, 07:35:29 UTC |
58ca850 | Ronny Lorenz | 16 April 2018, 07:28:23 UTC | TESTS: Fix expected RNAfold output for unstructured domains to corrected motif detection | 16 April 2018, 07:28:23 UTC |
18062ed | Ronny Lorenz | 16 April 2018, 07:17:58 UTC | SWIG: Fix 'next is a perl keyword' warning - We simply rename the 'next' attributes of data structures 'node' and 'vrna_move_s' to '_next' to not collide with the 'next' keyword in Perl5. | 16 April 2018, 07:17:58 UTC |
8659c6b | Ronny Lorenz | 15 April 2018, 21:41:15 UTC | Stabilize parallel make for Mac OS X installer | 15 April 2018, 21:43:28 UTC |
b084b7e | Ronny Lorenz | 15 April 2018, 21:39:02 UTC | Fix compiler warning on wrong type for printf() in naview.c | 15 April 2018, 21:43:28 UTC |
b6e1c74 | Ronny Lorenz | 15 April 2018, 10:50:21 UTC | Silence unused argument warnings for -pthread when building with clang | 15 April 2018, 21:42:51 UTC |
653590a | Ronny Lorenz | 15 April 2018, 10:37:40 UTC | Always use CPP macros for vrna_ep_t type in structure_utils.c | 15 April 2018, 10:37:40 UTC |
d985eed | Ronny Lorenz | 15 April 2018, 10:31:20 UTC | Stabilize sorted output in probability dot-plot - As quick sort is not a stable sorting algorithm, we add more conditions to the comparing functions to ensure the same output order of probability entries in dot-plots created from PS_dot.c. | 15 April 2018, 10:31:20 UTC |
a3267c7 | Ronny Lorenz | 15 April 2018, 08:45:31 UTC | Limit number of parallel jobs to maximum number of user processes in RNAfold | 15 April 2018, 08:47:29 UTC |
61b3314 | Ronny Lorenz | 15 April 2018, 08:44:17 UTC | Add helper function to determine maximum number of user processes - This enables us to limit the number of spawned threads to user limits set by the operating system | 15 April 2018, 08:47:29 UTC |
52c8ab2 | Ronny Lorenz | 12 April 2018, 20:12:13 UTC | Use vrna_ud_motifs_* functions in RNAfold | 15 April 2018, 08:47:29 UTC |
79b4b5b | Ronny Lorenz | 12 April 2018, 20:05:34 UTC | UNCRUSTIFY: unstructured_domains.[c,h] | 15 April 2018, 08:47:29 UTC |
9856d4a | Ronny Lorenz | 11 April 2018, 06:55:29 UTC | Implement unstructured domains motif detection for MFE, centroid, and MEA structures | 15 April 2018, 08:47:29 UTC |
da7608a | Ronny Lorenz | 13 April 2018, 20:47:17 UTC | Refactor implementation of vrna_ostream_t - Flush the output stream using the thread that inserts the head element of the queue. Using a separate thread sometimes caused situations, where the flush thread was never really spawned before its request for removal. Consequently, either output was lost, or the flush thread was stuck in an inifite loop. - Fix memory access - Remove OpenMP fallback | 15 April 2018, 08:47:29 UTC |
ee224a1 | Ronny Lorenz | 13 April 2018, 16:38:33 UTC | Explicitly use string literals for fprintf() output of vrna_cstr_t | 15 April 2018, 08:47:29 UTC |
8ce3808 | Ronny Lorenz | 13 April 2018, 12:46:44 UTC | Fix return value in get_auto_id() of input_id_helpers.c | 15 April 2018, 08:47:25 UTC |
a3cd46c | Ronny Lorenz | 13 April 2018, 12:40:13 UTC | Refactor cancellation of the output thread in stream_output.c - Instead of cancelling the flush thread, we now exit from the waiting loop whenever the cancel flag is set. Therefore, we can wait for the flush thread to join before finalizing vrna_ostream_free(). - Sometimes (on Mac OS X) we've experienced invalid memory access with data taken from the stream_output queue and casted back to its original type. We now explicitly set the head of the queue to NULL, whenever all elements have been removed from it. | 13 April 2018, 20:59:57 UTC |
86f9170 | Ronny Lorenz | 13 April 2018, 10:06:18 UTC | Add CPU core number detection for BSD derived operating systems | 13 April 2018, 20:57:18 UTC |
cdfc37e | Ronny Lorenz | 13 April 2018, 09:56:06 UTC | Do not use thread pools in RNAfold if only a single thread was requested - Instead, we simply perform sequential computationi to remove the overhead of the threadpool handling. - Also, do not wait for free threadpool slots in RNAfold. This is simply not necessary since the threadpool seems to implement a linked list to store (an arbitrary number of) jobs. | 13 April 2018, 20:54:50 UTC |
7d6754b | Ronny Lorenz | 13 April 2018, 07:52:50 UTC | Fix possible usage of uninitialized values in stream_output.c | 13 April 2018, 08:01:22 UTC |
db95b33 | Ronny Lorenz | 13 April 2018, 07:51:28 UTC | Move parallel input processing stuff for executable programs to convenience library - Also try to automatically detect the maximum number of processing cores and default to ordered output in RNAfold. This now adds an RNAfold option "--unordered" to print results on-the-fly. | 13 April 2018, 08:01:17 UTC |
8aeacba | Ronny Lorenz | 12 April 2018, 20:13:25 UTC | Only use base pair probabilities in MEA structure computation - MEA computation in MEA.c ignored the 'type' attribute of vrna_ep_t data of the provided plist. By restricting the computations to entries of type VRNA_PLIST_TYPE_BASEPAIR we correct the computations even in the presence of structured/unstructured domain probabilities. | 12 April 2018, 20:19:22 UTC |
e69f36a | Ronny Lorenz | 09 April 2018, 10:50:04 UTC | Always use PTHREAD_CFLAGS and PTHREAD_LIBS when building executable programs - This ensures that clang under Mac OS X does not spam warning messages about unused -pthreads argument upon linking executable programs | 09 April 2018, 10:50:04 UTC |
da298cf | Ronny Lorenz | 09 April 2018, 10:48:50 UTC | Fix Mac OS X warning: implicit declaration of function 'pthread_setname_np' | 09 April 2018, 10:48:50 UTC |
b9e0dc2 | Ronny Lorenz | 04 April 2018, 23:36:45 UTC | Restore (converted) input sequence output in RNAfold | 04 April 2018, 23:36:45 UTC |
dbb4044 | Ronny Lorenz | 29 March 2018, 15:13:38 UTC | Add sorted output feature to RNAfold when processing input in parallel | 04 April 2018, 23:23:29 UTC |
102c5ec | Ronny Lorenz | 28 March 2018, 16:04:12 UTC | Add help for unlimited input file feature in RNAfold | 04 April 2018, 23:23:29 UTC |
1503d85 | Ronny Lorenz | 28 March 2018, 15:38:53 UTC | Use vrna_pr_energy() in RNAfold - This is still necessary since vrna_eval*() functions do not consider unstructured domain contributions yet. | 04 April 2018, 23:23:29 UTC |
945a5ff | Ronny Lorenz | 27 March 2018, 22:05:42 UTC | Add parallel computation capability for batch input in RNAfold | 04 April 2018, 23:23:29 UTC |
222e692 | Ronny Lorenz | 04 April 2018, 23:23:21 UTC | Merge commit '1faa2b7934c8ee9103e3faab0e6f508eaa1ec51d' as 'src/cthreadpool' | 04 April 2018, 23:23:21 UTC |
1faa2b7 | Ronny Lorenz | 04 April 2018, 23:23:21 UTC | Squashed 'src/cthreadpool/' content from commit 30617df4 git-subtree-dir: src/cthreadpool git-subtree-split: 30617df41b16b59093f4b248a84abfc9df68b1fb | 04 April 2018, 23:23:21 UTC |
dc4d17f | Ronny Lorenz | 23 March 2018, 17:57:36 UTC | Use char stream implementation in RNAfold to collect output instead of printing on-the-fly | 04 April 2018, 23:21:21 UTC |
f24db4e | Ronny Lorenz | 23 March 2018, 13:00:44 UTC | Allow for arbitrary number of input files in RNAfold | 04 April 2018, 23:21:21 UTC |
35ad01a | Ronny Lorenz | 23 March 2018, 09:50:53 UTC | Use new auto-id helper functions in RNAfold | 04 April 2018, 23:21:21 UTC |
af43a7f | Ronny Lorenz | 21 March 2018, 10:52:28 UTC | Add function to generate output plot filenames in RNAfold.c | 04 April 2018, 23:21:21 UTC |
521cd36 | Ronny Lorenz | 17 March 2018, 12:08:09 UTC | Some cleanup and removal of leaking pf_struc memory in RNAfold.c | 04 April 2018, 23:21:21 UTC |
b40201c | Ronny Lorenz | 16 March 2018, 12:27:27 UTC | Use vrna_pr_structure() in RNAfold.c | 04 April 2018, 23:21:21 UTC |
765b85d | Ronny Lorenz | 07 March 2018, 16:54:39 UTC | Further decomposition into smaller functions in RNAfold | 04 April 2018, 23:21:21 UTC |
f94e284 | Ronny Lorenz | 30 November 2017, 10:05:51 UTC | Start breaking down RNAfold wrapper in smaller functions | 04 April 2018, 23:21:21 UTC |
cacf497 | Ronny Lorenz | 23 March 2018, 09:50:53 UTC | Use auto-id helper functions in executable programs The following programs have been transitioned: - RNALalifold - RNALfold - RNAalifold - RNAcofold - RNAeval - RNAheat - RNAplfold - RNAplot - RNAsubopt | 04 April 2018, 23:07:53 UTC |
20a2548 | Ronny Lorenz | 23 March 2018, 09:50:53 UTC | Implement actual auto-id helper functions - Instead of using lots of pre-processor macros, we now handle auto-id generation within an actual input_id_helper convenience library. | 04 April 2018, 23:00:49 UTC |
76ce71a | Ronny Lorenz | 04 April 2018, 22:55:54 UTC | SWIG: Add keyword arguments and autodoc feature for Python/Python3 | 04 April 2018, 22:55:54 UTC |
76708f0 | Ronny Lorenz | 04 April 2018, 17:27:48 UTC | SWIG: Adress callback related undefined behavior in Perl interface - Similar to what we did with the Python/Python3 wrappers, we try to catch all callback execution related exceptions for Perl 5. However, we only check for successful execution and correct return value here, as Perl 5 allows for arbitrary numbers of arguments passed to the callbacks anyway. | 04 April 2018, 17:27:48 UTC |
4d42920 | Ronny Lorenz | 04 April 2018, 16:09:58 UTC | SWIG: Minor changes in exception messages for python/python3 wrappers | 04 April 2018, 16:09:58 UTC |
71e0fe2 | Ronny Lorenz | 04 April 2018, 16:08:09 UTC | SWIG: Rebuild python/python3 wrapper code in case lang specific sources have changed | 04 April 2018, 16:08:09 UTC |
4a1f7d8 | Ronny Lorenz | 22 March 2018, 12:33:34 UTC | SWIG: Address callback related undefined behavior in Python/Python3 interface - Unfortunately, whenever python callbacks are executed, exceptions in the python interpreter are silenced in the swig interface. Therefore, we have to take care that any exception is made visible to the user. To solve this issue, we armor Python callback execution and return values explicitly checking for PyExc_* and return values and throw C++ runtime exceptions whenever appropriate. | 03 April 2018, 22:25:32 UTC |
f08b051 | Ronny Lorenz | 03 April 2018, 14:16:42 UTC | Fix the application of dot-bracket string provided constraint symbols '<' and '>' This patch fixes: 1. Misleading in-line help for the constraint symbols '<' and '>' in programs such as RNAfold, etc. They stated the opposite of what was stated in the manpage and what was usual program behavior since version 1.8.x. 2. A regression introduced with commit 2aac00dfe72349ddd15cc8bd236e442622a0337c (official since v2.4.2) that involves these constraint symbols. Unfortunately, each nucleotide constrained by such symbol was misconstrained to stay unpaired. | 03 April 2018, 14:38:43 UTC |
a3ecfb4 | Ronny Lorenz | 03 April 2018, 09:08:15 UTC | Enable individual access to version major/minor/patch number - This patch splits the ViennaRNA Package version number into Major, Minor, and Patch parts and makes each of them accessible in autotools macros and the library config header vrna_config.h | 03 April 2018, 09:08:15 UTC |
e950bf4 | Ronny Lorenz | 03 April 2018, 08:30:42 UTC | Merge branch 'user-contrib' into development | 03 April 2018, 08:30:42 UTC |
5a042b9 | Ronny Lorenz | 03 April 2018, 08:15:03 UTC | Use pthread_cond_t and dedicated thread for output flush in stream_output.c - Before we were using an mutex whenever we've encountered consecutive data in stream_output.c that needed to be flushed. This patch adds a dedicated thread for the output-flush process that is put to sleep as long as no data is available and automatically awakes whenever output is ready for processing. | 03 April 2018, 08:28:42 UTC |
d5dbc7b | Ronny Lorenz | 03 April 2018, 08:27:33 UTC | Merge pull request #25 from martin-mann/patch-3 Define CPP macro 'VRNA_VERSION' as string | 03 April 2018, 08:27:33 UTC |
04d52d6 | Ronny Lorenz | 29 March 2018, 13:17:26 UTC | Add an ordered stream output data structure with unordered fill capability This data structure, vrna_ostream_t and the associated functions allow one to process data in an ordered fashion while still producing and inserting the data into the stream in an unordered manner. This is especially useful if parallel processing is in place but output needs to be in sequential order. As soon as consecutive data blocks from the beginning of the stream become available, they are sequentially passed to the callback in the right order. The implementation currently uses pthread_mutex_t to allow for threadsafe memory management and callback processing. | 29 March 2018, 16:30:58 UTC |
d4cb064 | Ronny Lorenz | 29 March 2018, 15:56:18 UTC | Add pthreads flags to pkg-config file RNAlib2.pc | 29 March 2018, 16:30:57 UTC |
b78c87c | Ronny Lorenz | 27 March 2018, 22:05:42 UTC | Add autoconf check for POSIX threads | 29 March 2018, 16:30:57 UTC |
736e114 | Ronny Lorenz | 29 March 2018, 15:11:14 UTC | Add separate subgroup in reference manual for buffered, stream-like output implementations | 29 March 2018, 16:30:57 UTC |
986eaa3 | Ronny Lorenz | 23 March 2018, 17:57:10 UTC | Add implementation of custom file stream type vrna_cstr_t - This should ease output collection in our executable programs | 29 March 2018, 16:30:57 UTC |
0145ace | Ronny Lorenz | 16 March 2018, 12:26:17 UTC | Add dedicated functions to compute structure probabilities | 29 March 2018, 16:30:57 UTC |
19ae3d7 | Ronny Lorenz | 16 March 2018, 11:36:21 UTC | Mention Langdon et al. 2018 parameters in README | 29 March 2018, 16:30:57 UTC |
ff63a27 | Martin Raden | 28 March 2018, 13:29:44 UTC | VRNA_VERSION define as string this enables a direct output of the VRNA_VERSION macro e.g. in C++ contet via std::cout <<VRNA_VERSION, which otherwise results in the compilation error ``` error: too many decimal points in number #define VRNA_VERSION 2.4.4 ^ CommandLineParsing.cpp:697:45: note: in expansion of macro 'VRNA_VERSION' std::cout <<"using Vienna RNA package "<<VRNA_VERSION << "\n"; ^ ``` ## Alternative: I am using the following defines as a [workaround](https://stackoverflow.com/questions/12844117/printing-defined-constants) ```[c++] #define _STRINGIFY(s) #s #define STRINGIFY(s) _STRINGIFY(s) std::cout <<STRINGIFY(VRNA_VERSION); ``` but I am not sure if this is really the intended way to use this macro.. ?! | 28 March 2018, 13:29:44 UTC |
cbdfcaa | Ronny Lorenz | 20 March 2018, 12:12:30 UTC | Add SHAPE reactivity input support to RNAplfold | 20 March 2018, 13:47:17 UTC |
b4387aa | Ronny Lorenz | 20 March 2018, 12:08:45 UTC | Merge branch 'user-contrib' into dev_window_SHAPE | 20 March 2018, 12:08:45 UTC |
8a973d8 | Ronny Lorenz | 20 March 2018, 12:06:46 UTC | Merge pull request #24 from martin-mann/patch-2 bugfix windowed Z computation for shapeMethod=D | 20 March 2018, 12:06:46 UTC |
046bf9e | Ronny Lorenz | 20 March 2018, 10:55:39 UTC | Limit commands in RNAcofold to hard and soft constraints | 20 March 2018, 10:55:39 UTC |
8f72bc1 | Ronny Lorenz | 16 March 2018, 11:22:11 UTC | Add energy parameter set from Langdon et al. 2018 - This adds a set of free energy parameters obtained from Grow and Graft Genetic Programming (GGGP) as published in Langdon et al. 2018, "Evolving Better RNAfold Structure Prediction", EuroGP-2018, M. Castelli, L. Sekanina, M. Zhang Eds., Parma. 4-6 April 2018 | 16 March 2018, 11:30:42 UTC |
9ea07da | Martin Raden | 15 March 2018, 12:12:08 UTC | bugfix windowed Z computation for shapeMethod=D was not checking in line 1819 whether unpaired contributions are available, which is not the case for shapeMethod=D | 15 March 2018, 12:12:08 UTC |
1478592 | Ronny Lorenz | 07 March 2018, 15:04:42 UTC | Fix filename spelling in README.md | 07 March 2018, 15:04:42 UTC |
f00174c | Ronny Lorenz | 06 March 2018, 18:09:44 UTC | Merge tag 'v2.4.4' into user-contrib This is release v2.4.4 | 06 March 2018, 18:09:44 UTC |
914745b | Ronny Lorenz | 06 March 2018, 18:03:32 UTC | Merge tag 'v2.4.4' into development This is release v2.4.4 | 06 March 2018, 18:03:32 UTC |
140d3db | Ronny Lorenz | 06 March 2018, 11:59:40 UTC | Prepare for release v2.4.4 | 06 March 2018, 14:39:08 UTC |
8d5b665 | Ronny Lorenz | 06 March 2018, 14:02:52 UTC | Fix wrong direction of enclosed base pair in eval_int_loop_comparative() - This resolves a regression introduced in 2bcfbfca1ff85c8beb74836794f9f69d202cd9f8 | 06 March 2018, 14:30:26 UTC |
d93b98d | Ronny Lorenz | 06 March 2018, 07:33:29 UTC | Do not convert structure part of ligand motif to uppercase in RNAfold.c | 06 March 2018, 07:33:29 UTC |
39f7209 | Ronny Lorenz | 05 March 2018, 16:43:37 UTC | Fix annotation for sc-based ligand motifs in RNAfold - This patch fixes bogus annotation for soft-constraint based ligand motif binding predictions in RNAfold. It also removes the function vrna_sc_get_hi_motif() in favor of the new function vrna_sc_ligand_get_all_motifs() from the RNAlib API. | 05 March 2018, 16:48:34 UTC |
f2c464d | Ronny Lorenz | 27 February 2018, 15:53:00 UTC | Prevent potentially undefined return value in computeFreedInterval() in neighbor.c | 27 February 2018, 15:53:00 UTC |
dbca377 | Ronny Lorenz | 27 February 2018, 15:49:59 UTC | SWIG: Ignore CPP warnings about unused variables/labels in Python/Python3 interface | 27 February 2018, 15:50:58 UTC |
db90721 | Ronny Lorenz | 21 February 2018, 15:27:24 UTC | Allow for lowercase letters in ct2db input and add some fall-through comments to make gcc happy | 23 February 2018, 17:00:04 UTC |
89c3e3d | Ronny Lorenz | 07 February 2018, 15:39:40 UTC | CLEANUP: Reduce compiler warnings in utils.c | 23 February 2018, 17:00:04 UTC |
847b2c2 | Ronny Lorenz | 07 February 2018, 15:39:19 UTC | CLEANUP: Reduce compiler warnings in unstructured_domains.c | 23 February 2018, 17:00:04 UTC |
8178be8 | Ronny Lorenz | 07 February 2018, 15:38:50 UTC | CLEANUP: Reduce compiler warnings in svm_utils.c | 23 February 2018, 17:00:04 UTC |
c6ad816 | Ronny Lorenz | 07 February 2018, 15:38:39 UTC | CLEANUP: Reduce compiler warnings in structure_utils.c | 23 February 2018, 17:00:04 UTC |
1f2e899 | Ronny Lorenz | 07 February 2018, 15:38:21 UTC | CLEANUP: Reduce compiler warnings in sequence.c | 23 February 2018, 17:00:03 UTC |
d0185f7 | Ronny Lorenz | 07 February 2018, 15:38:11 UTC | CLEANUP: Reduce compiler warnings in pertubation_fold.c | 23 February 2018, 17:00:03 UTC |
6b244e6 | Ronny Lorenz | 07 February 2018, 15:37:54 UTC | CLEANUP: Reduce compiler warnings in part_func_co.c | 23 February 2018, 17:00:03 UTC |
7b80844 | Ronny Lorenz | 07 February 2018, 15:37:38 UTC | CLEANUP: Reduce compiler warnings in part_func.c | 23 February 2018, 17:00:03 UTC |
64af16a | Ronny Lorenz | 07 February 2018, 15:37:20 UTC | CLEANUP: Reduce compiler warnings in neighbor.c | 23 February 2018, 17:00:03 UTC |
80adca5 | Ronny Lorenz | 07 February 2018, 15:37:08 UTC | CLEANUP: Reduce compiler warnings in move_set.c | 23 February 2018, 17:00:03 UTC |
8a56c4e | Ronny Lorenz | 07 February 2018, 15:36:40 UTC | CLEANUP: Reduce compiler warnings in model.c | 23 February 2018, 17:00:03 UTC |
56325e0 | Ronny Lorenz | 07 February 2018, 15:36:26 UTC | CLEANUP: Reduce compiler warnings in mfe.c | 23 February 2018, 17:00:03 UTC |
48451e7 | Ronny Lorenz | 07 February 2018, 15:36:09 UTC | CLEANUP: Reduce compiler warnings in gquad.h | 23 February 2018, 17:00:03 UTC |
9901f18 | Ronny Lorenz | 07 February 2018, 15:35:47 UTC | CLEANUP: Reduce compiler warnings in fold_compound.c | 23 February 2018, 17:00:03 UTC |
270eb5a | Ronny Lorenz | 07 February 2018, 15:35:16 UTC | CLEANUP: Reduce compiler warnings in file_utils.c | 23 February 2018, 16:58:31 UTC |
f3d4206 | Ronny Lorenz | 07 February 2018, 15:34:51 UTC | CLEANUP: Reduce compiler warnings in file_formats_msa.c | 23 February 2018, 16:58:31 UTC |
cd259ca | Ronny Lorenz | 07 February 2018, 15:34:21 UTC | CLEANUP: Reduce compiler warnings in equilibrium_probs.c | 23 February 2018, 16:58:31 UTC |