Skip to content

test greg's Hashlist #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 148 commits into from
Oct 24, 2018
Merged

Conversation

GillesDuvert
Copy link
Owner

No description provided.

maynardGK and others added 30 commits June 20, 2018 14:14
 test_file_lines now counts the lines of the oldest procedure in src/pro
 hash, list are still incomplete so some tests are skipped if "git" is found in !gdl.release.
 MYMESS exchanged out for ERRORS_ADD

Greg Jung (aka maynardGK)
[email protected]
 Test_file_lines - now finds the oldest procedure in src/pro to count lines.
 test_size       - looks at size array for hashes and lists.
 test_file_test  - now recognizes the improbability of creating links in windows, but
  will do it if you try hard. And it succeeds!
  Downloading MSYS repository packages had a limited success; gsl, eigen3, zlib and libpng are downloaded and unpacked to mingw/mingw32.  Readline packages could not be integrated and so the
win32lib/readline5.0, pcre7.0 binaries are used instead.  Modern usage would have readline6+ and those pacakges listed in the scripts/appveyor_1.msys file, one of which is systre that provides the regex.h and pcre capability. systre is named as first choice to pick up the PCRE library.

Greg Jung (aka maynardGK)
[email protected]
   GDL is built in appveyor using mingw-w64 compiler and support libraries built with this
compiler.  scripts/appveyor_1.msys is where the files from the msys repository are obtained.
Some of those repository distros have been found to not be compatible with the appveyor build
and so "version upgrades" need to be done methodically.
  wxwidgets and graphicsmagick are the next two behemoth support libraries to be integrated.
The CMakelists.txt script is modified to survive the absence of these libraries, so that
the build command need not be changed to adjust the build.
Also, an entry for the plplot-driver selector USE_WINGDI_NO_WINGCC allow the wingdi.dll
device to be used - improvements in axis and labelling will be noticed, but there is
 still no anti-alias in the plot line.
  Now if FFTW is ON but not found, an informative message is given and the
 build proceeds with the option set OFF.
 testsuite/testfocus.pro is .RUN to stress the window-plotting system.
  I have 5.3.0 installed on my computer so any quirks found here should be reproduceable.
  Previous error-riddled attempts were made with gcc 6.3
  mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1
  mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0
maynardGK and others added 27 commits August 3, 2018 22:42
https://www.appveyor.com/docs/build-configuration/#interpreters-and-scripts
 indicates that a vertical bar is good to start mult-line scripts; that a ">-"
is almost equivalent but that blank lines are needed.
  The trigger variables MSYSTEM (=MINGW32 or MINGW64) are used to invoke the different
branches of the native compilers used by MSYS. Inside the MSYS scripts, "arch" and "mname" are
also used to distinguish the files for download.
…d622)

   Because the compilation is set for warnings=error, the bsd-xdr build stops the
script because of mis-matched size of pointers and the integers getting stuffed with them.
 Appveyor is having trouble with zlib.dll on its 64-bit branch.
…rged into hashlist branch.

Since this: gnudatalanguage@c8a4268
 Errors in linking zlib functions. They do not occur for 32-bit windows, travis builds also seem unaffected.
 This run is identical with latest except the "position_independent_code" cmake variable is not set.
various improvments in the benchmark

no need to test since it is scripts in GDL syntax
@GillesDuvert GillesDuvert merged commit cd51518 into GillesDuvert:try_hashlists Oct 24, 2018
@maynardGK maynardGK deleted the hashlist branch June 23, 2019 19:42
GillesDuvert added a commit that referenced this pull request May 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants