Super-project for modularized Boost
Find a file
Dave Abrahams 2fb5f9e406 ----------------------------------------------------------------------
Modified Files:
	Jambase allyourbase.jam
 Tag: jam_src
	jam_src/Jamfile jam_src/command.c jam_src/common.mk
	jam_src/compile.c jam_src/compile.h jam_src/hash.c
	jam_src/hash.h jam_src/jambase.c jam_src/jamgram.c
	jam_src/jamgram.h jam_src/jamgram.y jam_src/jamgram.yy
	jam_src/jamgramtab.h jam_src/lists.c jam_src/lists.h
	jam_src/make1.c jam_src/makedebugjam.bat jam_src/newstr.c
	jam_src/newstr.h jam_src/parse.c jam_src/parse.h
	jam_src/rules.c jam_src/rules.h jam_src/search.c
 No tag
	test/check-arguments.jam test/check-bindrule.jam
	test/check-jam-patches.jam test/recursive.jam
	test/test_nt_line_length.jam
Added Files:
 Tag: jam_src
	jam_src/modules.c jam_src/modules.h
Removed Files:
	Jamfile
----------------------------------------------------------------------

Jambase
   Removed obsolete check-arguments rule

allyourbase.jam
   Added different split rule definition for new Jam executable when
   NEW_BOOST_JAM is set.

Jamfile
    removed (this file was flotsam)

jam_src/Jamfile
    Added module.c; allowed yyacc to run under NT

jam_src/command.c
jam_src/make1.c
    added rule body/action reference-counting

jam_src/common.mk
    Added modules.c

jam_src/compile.c
    account for rule body/action reference-counting
    added "module { ... }, module local..." support
    cleaned up code for evaluate_rule

jam_src/compile.h
jam_src/parse.{c,h}
    Added module support

jam_src/hash.{c,h}
    Added a data parameter to hashenumerate() for flexibility

jam_src/jamgram.{yy,y,c,h}
jam_src/jamgramtab.h
jam_src/lists.{c,h}
    Added module support
    refactored grammar slightly

jam_src/makedebugjam.bat
    removed bogus invocation of yyacc
    cleaned up redundant variable settings

jam_src/modules.{c,h} - added

jam_src/rules.{c,h}
    added rule body/action reference-counting
    module support
    free list for SETTINGS

jam_src/search.c
    cleaned up a confusing name

test/check-arguments.jam
    added copyright notice
    made it stand on its own

test/check-bindrule.jam
test/recursive.jam
    use new argument-list feature

test/check-jam-patches.jam
    tests for:
      new SUBST behavior,
      "for local <var> in ...",
      while loops,
      negative indices/slices
      module rules and locals

test/test_nt_line_length.jam
    commenting and cleanup


[SVN r11411]
2001-10-20 13:01:16 +00:00
development/more alternative directory structure suggestion 2001-02-13 22:03:10 +00:00
libs Added BOOST_HAS_LONG_LONG printout 2001-10-20 10:14:12 +00:00
more Added library interaction notice to review manager duties. 2001-10-10 16:27:54 +00:00
people updated my location 2001-09-30 23:20:13 +00:00
status Added test suites to easily run all of the tests for a library 2001-10-12 22:23:50 +00:00
tools ---------------------------------------------------------------------- 2001-10-20 13:01:16 +00:00
.gitattributes
.gitmodules dummy file 2001-09-26 09:23:15 +00:00
c++boost.gif Initial HTML commit 2000-07-27 13:48:45 +00:00
index.htm 1.25.0 Final runup 2001-10-01 15:54:23 +00:00
Jamfile merged from build-development branch 2001-10-11 14:47:24 +00:00
Jamrules Use the new path-global rule to establish BOOST_ROOT correctly for all subprojects 2001-10-06 16:01:10 +00:00
README Initial version 2000-10-29 22:44:46 +00:00

For the most current version of Boost libraries and documentation, see:

   http://www.boost.org

Boost documentation is in HTML format.

The highest level directory (which contains this README file) should have a file index.htm
with links to all documentation.  When viewing index.htm with a web browser, follow the
"Libraries" link on the navigation bar for information on building boost libraries for
your particular compiler and operating system.