Timeline


and .

12/15/11:

11:39 Ticket #376 (Need a portable way to set file timestamps) closed by jkoshy
fixed: * This function has been implemented in changeset [2333]. * A manual page …
11:38 Changeset [2335] by jkoshy
Document the elftc_set_timestamps.3 helper function. Ticket: #376
10:38 Changeset [2334] by jkoshy
Use the elftc_set_timestamps() helper function, introduced in changeset …
10:35 Changeset [2333] by jkoshy
Implement an elftc_set_timestamps() helper function. This function uses …
01:31 Changeset [2332] by kaiwang27
Fix typo.
01:20 Changeset [2331] by kaiwang27
Implement symbol assignments found in the linker script.

12/14/11:

01:38 Changeset [2330] by jkoshy
Code cleanups in ar: use the elftc_copyfile() helper function to …

12/13/11:

02:14 Changeset [2329] by kaiwang27
Implement layout of orphan sections.

12/12/11:

20:11 Changeset [2328] by kaiwang27
Add support for special output section "/DISCARD/", input sections mapped …
20:04 Changeset [2327] by kaiwang27
Discard ".shstrtab", ".symtab" and ".strtab" from input objects, since …
19:49 Changeset [2326] by kaiwang27
* Do not use flag FNM_PATHNAME for fnmatch(3), since the filename …
15:38 Ticket #372 (elfdump bug: -N NAME) closed by jkoshy
fixed: The fix has been verified, thanks!
07:28 Changeset [2325] by jkoshy
Simplify the implementation of elfcopy by using the …
07:13 Ticket #376 (Need a portable way to set file timestamps) created by jkoshy
We need a portable way to set file timestamps: * [http://www.minix3.org/
06:49 Ticket #375 (brandelf creates invalid executables) closed by jkoshy
fixed: Fixed in changeset [2324].
06:36 Changeset [2324] by jkoshy
Changes to brandelf: * Fix a bug: preserve the existing layout of …
05:34 Changeset [2323] by jkoshy
Tidy up the implementation of brandelf and enable it to work on …
03:47 Ticket #375 (brandelf creates invalid executables) created by jkoshy
On some operating systems, setting the ELF brand on an executable causes …

12/11/11:

23:21 Changeset [2322] by kaiwang27
Let each output section holds a list of matching input sections.
19:00 Changeset [2321] by kaiwang27
Match input sections to output sections according to the output section …
17:28 Changeset [2320] by kaiwang27
Add support for creating input sections from archive members.
16:39 Changeset [2319] by jkoshy
Tweak the build rule set: remove all -O<N> compiler options when the …
10:54 Changeset [2318] by jkoshy
Avoid a compile time warning when building libelftc on FreeBSD and …
10:50 Changeset [2317] by jkoshy
Correct a typo.
09:53 Changeset [2316] by jkoshy
Add a prototype for elftc_copyfile(). This change should have been part …
09:45 Ticket #284 (Add a copy_file() function to libelftc) closed by jkoshy
fixed: An elftc_copyfile() function was added in changeset [2315].
09:28 Changeset [2315] by jkoshy
Add an implementation of a helper function elftc_copyfile(). …
06:19 Changeset [2314] by jkoshy
Improve a sentence in the manual page for elf_memory(3).
06:19 Changeset [2313] by jkoshy
Document an ELF_E_VERSION error return from elf_begin(3).
00:34 Changeset [2312] by kaiwang27
Load input sections header table for layout.

12/10/11:

13:25 Changeset [2311] by jkoshy
Code cleanups in ar: remove an unnecessary pre-processor symbol (see …

12/09/11:

01:31 Changeset [2310] by kaiwang27
Implement linker script function "SIZEOF_HEADERS".
00:43 Changeset [2309] by kaiwang27
Implement command line option "--oformat".
00:37 Changeset [2308] by kaiwang27
Implement linker script "OUTPUT_FORMAT" command.

12/07/11:

21:55 Changeset [2307] by kaiwang27
Do not issue warning about unresolved weak symbols.
01:31 Changeset [2306] by kaiwang27
Add symbols defined in a linker script to the internal symbol table.

12/06/11:

21:31 Changeset [2305] by kaiwang27
Implement linker script sections commands.
02:04 Changeset [2304] by kaiwang27
Implement linker script output section commands.
00:53 Changeset [2303] by kaiwang27
Fix parser: reduce ';' to ldscript_command.
00:42 Changeset [2302] by kaiwang27
Add support for linker script input section descriptor.

12/05/11:

23:18 Changeset [2301] by kaiwang27
Only reduce an assignment to an expression when the assignment is embedded …
21:45 Changeset [2300] by kaiwang27
Implement linker script "MEMORY" and "REGION_ALIAS" commands.
21:16 Changeset [2299] by kaiwang27
Implement linker script "PHDRS" command.
01:31 Changeset [2298] by kaiwang27
Remove duplicate type definition for "constant".
00:11 Ticket #374 (Darwin support.) created by cjohns
The attached patch adds support for Darwin (Mac OS). I have tested Snow …

12/04/11:

22:12 Changeset [2297] by kaiwang27
Implement linker script "OVERLAY" command.
19:59 Changeset [2296] by kaiwang27
Properly initialise STAILQ.
19:48 Changeset [2295] by kaiwang27
Implement parser for output section descriptor.
16:53 Changeset [2294] by kaiwang27
Implement linker script command "NOCROSSREFS".
16:30 Changeset [2293] by kaiwang27
Implement linker script command "FORCE_COMMON_ALLOCATION" and …
08:09 Changeset [2292] by jkoshy
Support sub-directory traversal for the clobber and test targets under …
07:25 Changeset [2291] by jkoshy
Add installation notes for OpenBSD. Ticket: #373
07:20 Changeset [2290] by jkoshy
Adjust the build rules for ar and elfcopy under OpenBSD: look …
07:11 Changeset [2289] by jkoshy
Changes to elfdump: remove support for the unused USE_LIBARCHIVE
07:08 Changeset [2288] by jkoshy
Support building the source tree under OpenBSD: * Provide OS-specific …
06:45 Changeset [2287] by jkoshy
Port libelf to OpenBSD: add OS-dependent configuration information. …
06:41 Changeset [2286] by jkoshy
Add build rules for OpenBSD. Ticket: #373
06:40 Changeset [2285] by jkoshy
Simulate <bsd.inc.mk> on OpenBSD. Ticket: #373
05:23 Changeset [2284] by jkoshy
OpenBSD related changes: * Include definitions for the STAILQ_* macros, …
04:07 Changeset [2283] by jkoshy
Fix a bug in libelf: initialize a variable before using it …
02:00 Changeset [2282] by kaiwang27
Implement linker script command "ENTRY" and command line option "-e": set …
01:47 Changeset [2281] by kaiwang27
Implement linker script command "STARTUP".
00:58 Changeset [2280] by kaiwang27
Implement linker script "OUTPUT" command and command line option "-o": set …
00:45 Changeset [2279] by kaiwang27
Implement linker script command "EXTERN" and command line option "-u": …

12/03/11:

23:37 Changeset [2278] by kaiwang27
Make linker script "INPUT" command support libraries.
23:32 Changeset [2277] by kaiwang27
Implement linker script "AS_NEEDED" command.
21:58 Changeset [2276] by kaiwang27
Add support for command line options "--start-group" and "--end-group", …
18:57 Changeset [2275] by kaiwang27
Implement linker script "GROUP" command.
18:43 Changeset [2274] by kaiwang27
For input files specified by the linker script "INPUT" command, ld
18:02 Changeset [2273] by kaiwang27
Implement linker script "INPUT" command.
17:07 Changeset [2272] by jkoshy
Code cleanups and portability related changes to libelf: * Remove …
17:06 Changeset [2271] by jkoshy
Code cleanups in libelf: explicity include the <sys/param.h>
17:06 Changeset [2270] by jkoshy
Code cleanups in elfdump: explicitly include <sys/queue.h> instead …
17:05 Changeset [2269] by jkoshy
Code cleanups: remove a redundant definition in libelf. Ticket: #367
17:05 Changeset [2268] by jkoshy
Portability tweaks to libelf: * Use the POSIX header <limits.h> to …
17:04 Changeset [2267] by jkoshy
Tweak the elf_flagdata.3 manual page: document the requirement that the …
02:04 Changeset [2266] by kaiwang27
Remove unused struct _list.
02:01 Changeset [2265] by kaiwang27
Implement linker script list handling functions.
01:36 Changeset [2264] by kaiwang27
Implement constructor for "ASSERT" command.
01:15 Changeset [2263] by kaiwang27
Initialise a "ld_script" struct before parsing a linker script.
00:57 Changeset [2262] by kaiwang27
Remove unused makefile variable "LD_SCRIPT".
00:56 Changeset [2261] by kaiwang27
Rename the generated amd64 linker script C source file to amd64.c.
00:33 Changeset [2260] by kaiwang27
"ORIGIN" and "LEN" parameters for the "MEMORY" command can hold …
00:31 Changeset [2259] by kaiwang27
Do not prefix a underscore to type names.

12/02/11:

23:37 Changeset [2258] by kaiwang27
Add "script" module. The "script" module handles the data types found in a …
12:57 Ticket #373 (Port the project to OpenBSD) created by jkoshy
Port our toolchain to OpenBSD. Notes: * …

12/01/11:

02:47 Changeset [2257] by kaiwang27
Catch up with changeset [2251]: Rename Bfd_Target to Elftc_Bfd_Target.
00:41 Changeset [2256] by kaiwang27
If -N is present in the command line, only dump the interp information …
00:32 Changeset [2255] by kaiwang27
Improve compatibility with Solaris elfdump: name specified by -N in …
00:20 Changeset [2254] by kaiwang27
Do not dump the EHDR, SHDR or ELF checksum information if -N is specified …

11/30/11:

23:54 Changeset [2253] by kaiwang27
Improve usability of elfdump: Always dump all contents if no options …
17:08 Changeset [2252] by jkoshy
Fix a compilation warning in libelf.
16:50 Changeset [2251] by jkoshy
Style fixes to libelftc: * Prefix the names of types exported by …
14:00 Changeset [2250] by jkoshy
Code cleanups in libelftc: remove duplicate code. Ticket: #367

11/29/11:

16:35 Ticket #372 (elfdump bug: -N NAME) created by jkoshy
The following command fails with an error message: […] The expected …
14:48 PortingNotes edited by jkoshy
Add a note about the availability of mmap(). (diff)
10:41 Ticket #371 (UI consistency) closed by jkoshy
fixed: As of changeset [2249], the current set of utilities support the --help
09:46 Changeset [2249] by jkoshy
Implement the --help and --version long form options for …
08:51 Changeset [2248] by jkoshy
Fix a nit in strip: process the -h|--help options correctly. …
08:41 Changeset [2247] by jkoshy
Enhance the mcs utility to support the --help and --version long …
08:41 Changeset [2246] by jkoshy
Update the usage message printed by brandelf. This change was …
08:11 Changeset [2245] by jkoshy
Implement the --help and --version long form options for …
08:07 Ticket #371 (UI consistency) created by jkoshy
Improve the consistency of the "user interface" for our utilities: * …
07:38 Changeset [2244] by jkoshy
Fix a bug in the size utility: implement the --version option …
00:07 Changeset [2243] by kaiwang27
Make ldscript parser build expression tree.
00:06 Changeset [2242] by kaiwang27
* Renamed ld_exp_sec_name() to ld_exp_name() since this function can …

11/28/11:

18:55 Changeset [2241] by kaiwang27
Add ldscript expression constructors.
10:27 Ticket #370 (Code duplication in ar(1) and elfcopy(1)) created by jkoshy
Investigate whether we can move common functionality in [source:trunk/ar
06:36 Changeset [2240] by jkoshy
Support the ELFTC_HAVE_MMAP configuration knob in libelf: * In …
06:36 Changeset [2239] by jkoshy
Add a configuration knob ELFTC_HAVE_MMAP, indicating whether an …
06:02 Changeset [2238] by jkoshy
Use the getprogname() API in Minix3 to implement ELFTC_GETPROGNAME(). …
03:49 Changeset [2237] by jkoshy
Reorganize the OS-specific build rules used by the project: * Provide …
03:49 Changeset [2236] by jkoshy
Tweak the build rules at the top-level: * Make the traversal of the …
03:05 Changeset [2235] by jkoshy
Tweak the rules for the Minix3 build: * Force the use of the ar
02:39 Changeset [2234] by jkoshy
Improve the portability of the make-toolchain-version script: use the …
01:29 Changeset [2233] by kaiwang27
Create exp module. Exp module handles the expressions found in the linker …

11/27/11:

23:14 Changeset [2232] by kaiwang27
Reorder structure declarations.
23:09 Changeset [2231] by kaiwang27
Create layout module. Layout module collects the information of input …
16:00 Changeset [2230] by jkoshy
Style fixes for ar: improve the comments in the code. Ticket: #367
14:07 WikiStart edited by jkoshy
Update the status line for ld. (diff)
13:35 WikiStart edited by jkoshy
Correct a typo, noticed by wahjava. (diff)
13:25 Changeset [2229] by jkoshy
Code cleanups for ar: * Remove a level of indirection in command …
11:17 Changeset [2228] by kaiwang27
* Remove testing function ld_file_load_all(). * Implement …
10:50 Changeset [2227] by kaiwang27
Remove debugging printf's.
02:55 Ticket #369 (Make builds of test code optional.) closed by jkoshy
fixed: Implemented in changeset [2218].

11/26/11:

22:09 Changeset [2226] by kaiwang27
Add support for loading symbols from an ar(1) archive: archive members …
18:55 Changeset [2225] by jkoshy
Reduce the number of steps needed to port libelf to a new platform: use …
14:40 Changeset [2224] by kaiwang27
If -static is not specified, always search all the library path for the …
13:01 Changeset [2223] by kaiwang27
Rewrite the output section descriptor grammer to eliminate a shift/reduce …
11:49 Changeset [2222] by kaiwang27
Add output section type keywords.
11:20 Changeset [2221] by jkoshy
Support builds on Minix3. Ticket: #364
11:20 Changeset [2220] by jkoshy
Correct a few nits in the build rules for ld: * Use a portable …
11:19 Changeset [2219] by jkoshy
Code cleanups in libelf: use the correct internal header. Ticket: #367
11:08 Changeset [2218] by jkoshy
Implement a MKTESTS knob controlling the build of test code. …
11:07 Changeset [2217] by jkoshy
Note the procedure to run the test suites under DragonFlyBSD. …
11:07 Changeset [2216] by jkoshy
Document the build and installation procedure on Minix 3.2.0. …
11:01 Ticket #369 (Make builds of test code optional.) created by jkoshy
Implement a build knob that controls builds of test code, analogous to the …
09:52 Changeset [2215] by jkoshy
Code cleanups in libelftc: do not generate the elftc_version.c file …
09:33 Changeset [2214] by jkoshy
Add build rules for Minix. Ticket: #364
01:28 Changeset [2213] by kaiwang27
* Support "." variable in the section assignment statements. * Support …
01:25 Changeset [2212] by kaiwang27
Do not use [[:space:]] to match whitespaces, because it seems that …
01:23 Changeset [2211] by kaiwang27
Append string "\n" to each line found in the input ldscript, so lexer can …

11/25/11:

23:48 Changeset [2210] by kaiwang27
Fix typo in the amd64 ldscript.
23:11 Changeset [2209] by kaiwang27
Add support for parsing the internal ldscript.
23:10 Changeset [2208] by kaiwang27
Fix an incorrect assertion.
22:09 Changeset [2207] by kaiwang27
Implement ld_file_load_archive().
11:41 Changeset [2206] by jkoshy
Use the portable POSIX header <errno.h> instead of <sys/errno.h>. …

11/24/11:

15:31 Ticket #368 (Create an ld(1) manual page) created by jkoshy
Create a manual page for ld.
10:48 Changeset [2205] by kaiwang27
Add missing forward declarations. Fix build under Linux. Reported by: …
08:41 Ticket #367 (Code review and code cleanups) created by jkoshy
We should do a review pass over the code, prior to releasing the next …
05:23 Changeset [2204] by jkoshy
Add $Id$ keywords to files.
05:13 Changeset [2203] by jkoshy
Build libraries statically on DragonFly?. Ticket: #365

11/23/11:

22:03 Changeset [2202] by kaiwang27
Use symbol EXIT_SUCCESS/EXIT_FAILURE instead of literal exit codes.
21:47 Changeset [2201] by kaiwang27
Add missing "Id" keywords.
21:37 Changeset [2200] by kaiwang27
Import ld(1) from my local repository. Continued development will be …
16:32 Ticket #365 (Support DragonFlyBSD) closed by jkoshy
fixed: As of changeset [2199] the source tree builds and passes existing tests on …
16:27 Changeset [2199] by jkoshy
Adapt TET's build scripts for DragonFly? BSD. Ticket: #365
16:13 Changeset [2198] by jkoshy
Fix the build of the libdwarf test suite in DragonFly? BSD. Ticket: #365
16:13 Changeset [2197] by jkoshy
Supply definitions to permit the Elftoolchain source tree to compile under …
16:12 Changeset [2196] by jkoshy
Support sub-directory traversal for the clobber and test targets in …
16:12 Changeset [2195] by jkoshy
Simulate <bsd.inc.mk> on DragonFly? BSD. Ticket: #365
15:49 Changeset [2194] by jkoshy
Improve a few sentences in the installation guide.
15:48 Changeset [2193] by jkoshy
Add installation notes for DragonFly? BSD. Ticket: #365

11/22/11:

08:09 Ticket #366 (Investigate support for systems without mmap()) created by jkoshy
Ref: https://sourceforge.net/mailarchive/message.php?msg_id=28429808

11/21/11:

09:21 Changeset [2192] by jkoshy
Quiet warnings from -Wcast-qual. Ticket: #363
08:52 Ticket #363 (Ensure that the tree builds with GCC 4.6.3 / -Wformat=2 / -Wcast-qual) closed by jkoshy
fixed: Fixed, as of changeset [2190].
08:34 Changeset [2191] by jkoshy
Fix compilation errors of the libelf test suite on NetBSD-current: …
08:14 Changeset [2190] by jkoshy
Work-around a compilation warning in nm. Convert the …
08:14 Changeset [2189] by jkoshy
Style tweaks to nm: use a symbolic constant instead of a numeric …
07:31 Changeset [2188] by jkoshy
Quiet a warning from -Wcast-qual. Ticket: #363

11/20/11:

09:57 Releases/Release0.5.1 edited by jkoshy
Improve the typography used on the page; link to the installation notes. (diff)
09:42 Releases/Release0.5.1 edited by jkoshy
Include the release notes "inline". (diff)
08:41 Changeset [2187] by jkoshy
Fix the build on NetBSD-current: YY_NO_INPUT is only needed for NetBSD …
08:32 Changeset [2186] by jkoshy
Use the plain MAN knob to specify manual pages. Submitted by: Alistair …
07:26 Ticket #365 (Support DragonFlyBSD) created by jkoshy
Port the toolchain to DragonFlyBSD.
06:59 Ticket #364 (Support Minix3) created by jkoshy
Minix is a BSD licensed micro kernel based …

11/19/11:

16:07 Changeset [2185] by jkoshy
Use string literals for printf()-style format strings. This change …
15:09 Changeset [2184] by jkoshy
Style fixes: use parameter lists containing void for functions that take …
13:59 Changeset [2183] by jkoshy
Style fixes to libelftc's public interface: * Add a symbol …
13:58 Changeset [2182] by jkoshy
Fix an -mdoc nit.
07:20 libmc edited by jkoshy
Expand the description of the libmc component. (diff)
04:52 Ticket #363 (Ensure that the tree builds with GCC 4.6.3 / -Wformat=2 / -Wcast-qual) created by jkoshy
Recent versions of GCC issue warnings when compiling our sources when the …

11/18/11:

05:22 Changeset [2181] by jkoshy
Modifications to the installation notes: * Add installation instructions …
05:12 Changeset [2180] by jkoshy
Permit TET to build on Ubuntu GNU/Linux when only pmake is …
03:05 Changeset [2179] by jkoshy
In libelftc: ensure that status codes are correctly returned in a couple …

11/17/11:

15:52 Releases edited by jkoshy
More tweaks to the page text. (diff)
15:33 Releases edited by jkoshy
Use the public name for the release in a link. (diff)
15:32 Releases edited by jkoshy
Reword a few paragraphs; expand the release branch table. (diff)
15:05 Ticket #362 (Document supported C++ name mangling formats) created by jkoshy
We need to document the C++ name mangling formats supported. This …
15:03 Ticket #361 (Create a test suite for the libelftc library) created by jkoshy
We need a test suite to test the helper functions in the …
12:41 Changeset [2178] by jkoshy
Changes to the install guide: * Add entries for the python-yaml and …
12:23 Changeset [2177] by jkoshy
Changes to the release notes template: * Use a 3 digit version number. * …
11:53 Changeset [2176] by jkoshy
Remove an unused directory at the root of the SVN hierarchy.
11:29 AdminChanges edited by jkoshy
Note reschedule of the v1.0 release. (diff)

11/16/11:

15:56 Releases/Release0.5.1 edited by jkoshy
Use plain HTTP URLs. (diff)
15:09 Releases/Release0.5.1 edited by jkoshy
Remove an unnecessary word. (diff)
15:05 Releases/Release0.5.1 edited by jkoshy
Add a section referencing the archive test logs for the release. (diff)
14:57 ReleaseCheckList edited by jkoshy
Note the test log archival step. (diff)
13:29 Milestone RELEASE_0_5 completed
= Release v0.5 = The focus of this release is to get the source tree to …
13:28 Ticket #348 (Release preparations for the v0.5 release.) closed by jkoshy
fixed: Mark the completion of release related tasks.
13:24 WikiStart edited by jkoshy
Update a couple of links and sentences. (diff)
13:18 WikiStart edited by jkoshy
Update the status of components, post the v0.5.1 release. Ticket: #348 (diff)
05:55 Ticket #360 (The c++filt utility should support a -V option.) closed by jkoshy
fixed: Implemented in changesets [2174] and [2175].
05:51 Changeset [2175] by jkoshy
Update the c++filt manual page: * Document the -V option. * …
05:51 Changeset [2174] by jkoshy
Changes to c++filt: support a -V alias for the --version option. …
05:43 Ticket #360 (The c++filt utility should support a -V option.) created by jkoshy
The c++filt utility should support a -V option, for consistency …
Note: See TracTimeline for information about the timeline view.