From: GitHub <no...@gi...> - 2013-05-21 13:26:01
|
Branch: refs/heads/master Home: https://github.com/MLton/mlton Commit: f70ffe93432a4f526575d852c95b60281fba772e https://github.com/MLton/mlton/commit/f70ffe93432a4f526575d852c95b60281fba772e Author: David Larsen <dc...@cs...> Date: 2013-04-30 (Tue, 30 Apr 2013) Changed paths: M bin/add-cross M bin/regression Log Message: ----------- Update build scripts for new target directory In commit d7f12621565fbe60a7d369215a73f4a5b3610312 (svn r7392), the files for each build target were relocated to build/lib/targets, so that all target-specific files are kept in one place. This change updates the scripts which manage adding new targets and building cross-compiled regression tests, since they are sensitive to the target directory structure. Commit: 867ec908facdb722618ebdf15b77f26dc4404420 https://github.com/MLton/mlton/commit/867ec908facdb722618ebdf15b77f26dc4404420 Author: David Larsen <dc...@cs...> Date: 2013-04-30 (Tue, 30 Apr 2013) Changed paths: M bin/regression Log Message: ----------- Update regression suite for new assembly suffix As of commit 1dfc86574fb41ae24ceb23d624f5606be661a9b6 (SVN r7098), MLton produces assembly files with the '.s' extension, rather than '.S', since no preprocessing needs to be done one them. This change updates the regression test script to look for '.s' files in addition to '.S' files when performing the second half of building a cross-compiled regression test suite on the target machine. Commit: 0d90335e085274a5d03ec122be38fe99de2debbb https://github.com/MLton/mlton/commit/0d90335e085274a5d03ec122be38fe99de2debbb Author: Matthew Fluet <mat...@gm...> Date: 2013-05-21 (Tue, 21 May 2013) Changed paths: M bin/add-cross M bin/regression Log Message: ----------- Merge pull request #13 from caltry/fix-cross-build Cross compilation fixes While working through http://www.mlton.org/PortingMLton, I ran into a couple of problems with adding targets and running the regression test suite. The problems were related to changes in the directory structure of `build/` and the suffixes used for generated assembly files. This PR fixes: - Adding a new target to MLton (via `bin/add-cross`). - Running a cross-compiled regression suite (via `bin/regression -run-only <target>`). Compare: https://github.com/MLton/mlton/compare/07149fb0258b...0d90335e0852 ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ MLton-commit mailing list MLt...@li...; mlt...@ml... https://lists.sourceforge.net/lists/listinfo/mlton-commit |