Commit graph

190 commits

Author SHA1 Message Date
Alexis Hildebrandt
6d3833a4d4 [misc] Improve update copyright year script
[ci skip]
2018-01-27 15:30:49 +08:00
John Wiegley
c384530c6f
Add tools/nix-build.sh 2016-11-13 12:29:46 -08:00
thdox
6d143a333b Cleanup
[ci skip]
2016-10-27 21:31:56 +02:00
Alexis Hildebrandt
51201fd2d6 [util] Add script to update copyright year
[ci skip]
2016-01-02 12:07:30 +01:00
Alexis Hildebrandt
81ee98c17c [travis] Add multi-os build configuration
and use a custom build of boost.
2015-07-31 03:30:58 +02:00
thdox
c397f6f53a Improve quoting
[ci skip]
2015-02-10 21:29:00 +01:00
thdox
9d82674c88 SC2086 Double quote to prevent globbing and word splitting.
http://www.shellcheck.net/

[ci skip]
2015-02-08 16:57:36 +01:00
thdox
a60ff5dc22 SC2069 The order of the 2>&1 and the redirect matters.
The 2>&1 has to be last.
http://www.shellcheck.net/

[ci skip]
2015-02-08 16:57:30 +01:00
thdox
62977ea23a SC2112 'function' keyword is non-standard. Delete it.
http://www.shellcheck.net/

[ci skip]
2015-02-08 16:57:23 +01:00
Alexis Hildebrandt
2d45bd8c25 [tools] Improve prepare git commit message hook
by ignoring merge commits and commits with a message
already containing `[ci skip]`.
2015-01-23 16:20:39 +01:00
Alexis Hildebrandt
b800cfc418 [travis] Run Travis build when .travis.yml changed
- Change match pattern to include ^\.travis.yml
- Add executable file permissions for tools/prepare-commit-msg
[ci skip]
2014-12-24 11:00:05 +01:00
Alexis Hildebrandt
1522a382e0 Add git hook to skip continous integration
if the commit is not related to code under test.
[ci skip]
2014-12-21 20:54:01 +01:00
thdox
f390a50f25 Fix spell check language.
I am on a non English based system, and when spell check starts it uses
by default my language that is not English.
This fix should work on Linux and Mac OS. I doubt it will work on
Windows, but anyway spellcheck.sh is a development tool and the base of
our developers are on Unix based systems.
2014-05-18 10:20:43 +02:00
Alexis Hildebrandt
0e496b4f9b gendocs: use hombrew texinfo on mac if installed
The default texinfo (4.8) on Mac OS X shows odd warnings from a sed call
and generates verbatim html tags in links if the part of the link was
marked with @command{}.
With a current version of texinfo (5.2) these oddities are gone.

[ci skip]
2014-04-27 10:04:05 +02:00
Alexis Hildebrandt
d8bbe78756 gendocs: make html documentation
[ci skip]
2014-04-27 10:01:01 +02:00
Alexis Hildebrandt
10359fd701 gendocs: add option to choose pdf papersize
The default will be US Letter

[ci skip]
2014-04-27 10:00:04 +02:00
John Wiegley
78a6d35faa Update tools/build.sh 2014-04-13 23:26:14 -05:00
Alexis Hildebrandt
77a9317cf4 Make spellcheck.sh tool callable from anywhere 2014-02-07 00:23:08 +01:00
John Wiegley
7e0666b013 build.sh now installs into Homebrew's Cellar 2013-01-30 16:59:55 -06:00
Craig Earls
12c7ac7a4b Added --quiet options to clean up the texi2pdt output 2012-10-19 18:43:03 +02:00
John Wiegley
dcd64a6782 Added -N/--ninja option to acprep 2012-09-27 17:42:43 -05:00
John Wiegley
300cefd1a7 Changes to support using homebrew and ninja 2012-09-26 12:25:26 -05:00
John Wiegley
14ab4f7775 Updated to Boost 1.50 2012-07-30 23:24:04 -05:00
John Wiegley
98df1296fe Build fixes to acprep and build.sh 2012-05-25 04:13:14 -05:00
John Wiegley
1b1c7cd4ac A few more CMake-related fixes 2012-05-20 15:23:52 -05:00
John Wiegley
4681e58d7f Converted the Ledger build system to use CMake 2012-05-20 04:48:05 -05:00
John Wiegley
a38ed141c1 Switched to Boost.PropertyTree for XML generation 2012-05-18 01:31:01 -06:00
John Wiegley
f4f3058b8c Switch to using Boost.Format 2012-05-14 21:44:00 -06:00
John Wiegley
b898d40a81 More configuration fixes 2012-05-10 16:30:32 -05:00
John Wiegley
3122182c48 Don't run the proof build against Clang for now 2012-05-07 01:55:52 -05:00
John Wiegley
c8f58ea686 Added support for building with Clang and libc++ in C++11 2012-04-28 05:23:36 -05:00
John Wiegley
fcd05632e0 Fixes to the proofing process 2012-04-27 15:48:00 -05:00
John Wiegley
a5d1de154d Added a build script 2012-04-25 03:09:57 -05:00
John Wiegley
1ad826c2bc Proof using both GCC and Clang 2012-04-13 15:16:28 -05:00
John Wiegley
e3ac243019 Started work on a "views" report document model 2012-04-08 05:04:49 -05:00
John Wiegley
0259381bae Added test/python to EXTRA_DIST 2012-03-30 04:46:53 -05:00
John Wiegley
715568bdd4 Minor changes to tools/proof 2012-03-30 04:46:42 -05:00
John Wiegley
08f65eeadc Allow serialization to be enabled again 2012-03-29 15:35:20 -05:00
John Wiegley
df11ecbbd7 Output date to proof log 2012-03-19 22:28:35 -05:00
John Wiegley
06934e8dd6 libgmalloc is no longer available on OS X Lion 2012-03-17 16:22:03 -05:00
John Wiegley
815501f8b5 Package src/context.h into the final dist 2012-03-17 16:04:30 -05:00
John Wiegley
37347bad56 Add experimental support for select queries 2012-03-13 10:35:08 -05:00
John Wiegley
5f27ddaba6 Don't do fullcheck with --gmalloc anymore 2012-03-09 01:28:29 -06:00
John Wiegley
0b8d024efc Removed unused file series.h 2012-03-07 11:30:45 -06:00
John Wiegley
75603edeb4 Send myself e-mail after a successful proof build 2012-03-06 23:04:43 -06:00
John Wiegley
8ae2fb8721 Add support for valuation expressions on commodities 2012-03-05 23:01:41 -06:00
John Wiegley
48ab6ad1db Switched to using Boost.Graph for commodity pricing 2012-03-05 05:03:52 -06:00
John Wiegley
c8c2a17e28 Fixed invocation of lambda expressions
foo = x, y, z -> print(x, y, z)
  foo(1, 2, 3)

However, this still does not work:

  (x, y, z -> print(x, y, z))(1, 2, 3)
2012-03-05 05:03:51 -06:00
John Wiegley
38c6953e10 Proof both the Python and non-Python variants 2012-03-02 02:00:26 -06:00
John Wiegley
f4feabaea1 Build Python support during proof builds 2012-03-02 01:49:23 -06:00