summaryrefslogtreecommitdiffhomepage
path: root/src/logic/slbt_exec_ctx.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-24driver: execution context: added slbt_reset_argvector().midipix1-0/+38
2018-07-11link mode: properly handle explicit archive input arguments.midipix1-2/+8
2018-06-29execution context: generated wrapper: replaced the stream with a pure fd.midipix1-14/+6
2018-06-29link mode: re-implemented slbt_exec_link_create_dep_file() w. pure fdio.midipix1-3/+0
2018-06-27annual chores.midipix1-1/+1
2018-06-22link mode: properly handle the combination of -release and -version-info.midipix1-0/+22
2017-02-05annual chores, properly performed.midipix1-1/+1
2017-02-04annual chores.midipix1-1/+1
2016-09-14link mode: soname: properly handle -module when output begins with dso prefix.midipix1-3/+17
2016-09-13link mode: account for directory depth when generating .deps for .la wrapper.midipix1-0/+23
2016-09-03execution context: added error trace support.midipix1-1/+2
2016-05-05compile mode: added .cpp to the list of source suffixes.midipix1-0/+1
2016-04-30link mode: added output annotation support.midipix1-0/+3
2016-04-29execution context: added compatible -rpath support.midipix1-1/+14
2016-04-28execution context: added -rpath placeholders.midipix1-0/+8
2016-04-24execution context: link mode: install mode: added -release semantics support.midipix1-0/+12
2016-04-23link mode: added .lai support via a symlink to the .la library wrapper.midipix1-1/+10
2016-04-23execution context: account for -module when constructing relevant strings.midipix1-8/+15
2016-04-19execution context: avoid '\0' when calculating string buffer size.midipix1-34/+33
2016-04-19execution context: avoid '\0' when assigning a value to a character type.midipix1-3/+3
2016-04-17execution context: PE support: added primary & versioned implib file name.midipix1-0/+32
2016-04-17execution context: PE support: added symdef file name.midipix1-3/+12
2016-04-17execution context: PE support: added placeholders.midipix1-0/+6
2016-04-17link mode: .deps file generation: initial implementation.midipix1-0/+3
2016-04-11driver & execution context: added -module support.midipix1-2/+6
2016-04-09execution context: slbt_disable_placeholders(): initial implementation.midipix1-0/+15
2016-04-06link mode: added -soname support.midipix1-1/+6
2016-04-06link mode: executable wrapper: initial implementation.midipix1-0/+3
2016-04-05execution context: account for supplementary linker arguments.midipix1-3/+8
2016-04-04execution context: added exefilename initialization.midipix1-0/+15
2016-04-04compile mode: added .asm as a recognized source suffix.midipix1-0/+1
2016-04-04driver: added -no-undefined support.midipix1-0/+3
2016-04-04execution context: add missing argument vector sentinel.midipix1-0/+2
2016-04-04execution context: add missing placeholder initialization.midipix1-0/+2
2016-04-02slbt_reset_arguments(): initial implementation and integration.midipix1-2/+30
2016-04-02struct slbt_exec_ctx_impl: rename the argument vector buffer.midipix1-3/+3
2016-03-20struct slbt_exec_ctx: distinguish between the compiler and the invoked program.midipix1-1/+2
2016-03-20struct slbt_exec_ctx: added alternate argument vector for ar invocation.midipix1-1/+2
2016-03-20slbt_get_exec_ctx(): account for ".libs/" added to source objects in link mode.midipix1-0/+1
2016-03-19slbt_get_exec_ctx(): added initialization of ar-, la-, and dso- file name.midipix1-0/+32
2016-03-19slbt_get_exec_ctx(): handle -Wc more elegantly.midipix1-2/+2
2016-03-19slbt_get_exec_ctx(): fix handling of -Wc pass-through switch.midipix1-2/+2
2016-03-19slbt_get_exec_ctx(): fix logic behind conditional string manipulation.midipix1-3/+4
2016-03-19slbt_get_exec_ctx(): rename variable in anticipation of the next commit.midipix1-6/+6
2016-03-19slbt_exec_ctx_alloc(): account for link-specific objects.midipix1-1/+12
2016-03-19slbt_exec_ctx_alloc(): account for .lo input objects located under .libs/midipix1-0/+3
2016-03-19slbt_get_exec_ctx(): only initialize aobjname and ltobjname in compile mode.midipix1-5/+2
2016-03-18slbt_reset_placeholders(): use -U rather than -D (compilation neutrality).midipix1-5/+5
2016-03-10slbt_exec_ctx_alloc(): fix calculation of worst-case [overkill] buffer size.midipix1-3/+4
2016-03-10slbt_get_exec_ctx(): added support for .ltobjname.midipix1-2/+14