mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
3a88130789
- Bug 1156628 - Don't limit the number of unused dirty pages kept by jemalloc on B2G desktop. r=gsvelto, r=glandium (7b9878b36) - Bug 1172632 - Don't guess malloc_usable_size type of argument based on ANDROID_VERSION in mozjemalloc, but use the result of the configure test instead. r=njn (1f57d41d4) - bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal (moz-hg: 5c0acaf8f) - Fixup for bug 1172632 on a CLOSED TREE. r=me (moz-hg: a1ea87558) - Bug 1186444 - part 1 - move uses of MODULE_OPTIMIZE_FLAGS to moz.build's CFLAGS; r=mshal (1b1e4e8cf) - Bug 1153566 - Incorrect re in _check_blacklisted_variables did not ignore comment. r=gps (ab563eb51) - goanna->gecko (034340741) - Bug 1162191 - Add |mach artifact| for installing downloaded Fennec binaries. r=gps (059a6ac32) - Bug 1185671 - Use BytesIO instead of StringIO as backing store for FileAvoidWrite, and handle writing unicode to it explicitly. r=gps (3381f4912) - Bug 1142127 - Fix typo in exception for "IDL already registered"; r=gps Bug 924187 - Deal with interfaces.manifest from the backend. r=mshal (32bf6ebbf) - goanna->gecko (7c91fd334) - Bug 1166538 - Make dozip.py a py_action. r=gps (828cdf7a1) - Bug 1166538 - Make it more straightforward, path-wise, to change $(ZIP) uses to the zip py_action. r=gps (b85adce8e) - Bug 1172800 - Move moz.build template handling in a separate class. r=gps (23a2d77bf) - Bug 1172800 - Avoid using inspect.getsourcelines() and inspect.getfile(). r=gps (13021cdf2) - Bug 1162826 - Display a proper error when a moz.build tries to set a "reserved keyword". r=mshal (6e0f1ca3c) - Bug 1172800 - Create actual functions to execute moz.build templates. r=gps (305c886e4) - Bug 1168607 - Add get method to finders; r=glandium (50f6c588b) - Bug 1168231 - Normalize file mode in jars. r=gps (456678caa) - Bug 1168607 - Add a read() method to File; r=glandium (8d3e3e066) - Bug 1168607 - Implement a finder that reads from a Mercurial repo; r=glandium (327d542a1) - Bug 1168607 - Use mozpack Finders for reading moz.build files; r=glandium (44e1b4cf2) - Bug 1168607 - Add mode to MercurialFileFinder to support non-relative paths; r=glandium (ba30a87e8) - Bug 1168607 - Add a native Mercurial finder; r=glandium (081934656) - Bug 1176642 - Use absolute_import in mozbuild; r=glandium (8aaf8d221) - Bug 1154687 - Restore EXTERNALLY_MANAGED_MAKE_FILE handling to the moz.build blacklist check. r=gps (099b2c496) - Bug 1191575 - Optimize the RecursiveMakeBackend._check_blacklisted_variables test. r=gps (3e1a9a03c) - Bug 1186444 - part 2 - remove MODULE_OPTIMIZE_FLAGS from config.mk; r=mshal (2576e322a) - Bug 1226907 - Part 2: Fix warnings in mozjemalloc and remove ALLOW_COMPILER_WARNINGS. r=glandium (154d35b0c) - Bug 1127618 (prereq) - Fix compile errors caused by files moving from one unified file to another. r=mcmanus (629aa7d47) - Bug 1185616 - remove optimization-related hacks in sqlite's Makefile.in; r=glandium (d445dd291)
This directory contains source code to
SQLite: An Embeddable SQL Database Engine
To compile the project, first create a directory in which to place
the build products. It is recommended, but not required, that the
build directory be separate from the source directory. Cd into the
build directory and then from the build directory run the configure
script found at the root of the source tree. Then run "make".
For example:
tar xzf sqlite.tar.gz ;# Unpack the source tree into "sqlite"
mkdir bld ;# Build will occur in a sibling directory
cd bld ;# Change to the build directory
../sqlite/configure ;# Run the configure script
make ;# Run the makefile.
make install ;# (Optional) Install the build products
The configure script uses autoconf 2.61 and libtool. If the configure
script does not work out for you, there is a generic makefile named
"Makefile.linux-gcc" in the top directory of the source tree that you
can copy and edit to suit your needs. Comments on the generic makefile
show what changes are needed.
The linux binaries on the website are created using the generic makefile,
not the configure script. The windows binaries on the website are created
using MinGW32 configured as a cross-compiler running under Linux. For
details, see the ./publish.sh script at the top-level of the source tree.
The developers do not use teh configure script.
SQLite does not require TCL to run, but a TCL installation is required
by the makefiles. SQLite contains a lot of generated code and TCL is
used to do much of that code generation. The makefile also requires
AWK.
Contacts:
http://www.sqlite.org/