You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(71) |
Aug
(152) |
Sep
(123) |
Oct
(49) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2002 |
Jan
|
Feb
|
Mar
|
Apr
(37) |
May
(554) |
Jun
(301) |
Jul
(84) |
Aug
(39) |
Sep
(44) |
Oct
(99) |
Nov
(41) |
Dec
(52) |
2003 |
Jan
(15) |
Feb
(32) |
Mar
(19) |
Apr
(4) |
May
(8) |
Jun
(30) |
Jul
(122) |
Aug
(100) |
Sep
(120) |
Oct
(4) |
Nov
(39) |
Dec
(32) |
2004 |
Jan
(38) |
Feb
(87) |
Mar
(11) |
Apr
(23) |
May
(7) |
Jun
(6) |
Jul
(18) |
Aug
(2) |
Sep
(22) |
Oct
(2) |
Nov
(7) |
Dec
(48) |
2005 |
Jan
(74) |
Feb
(29) |
Mar
(28) |
Apr
(1) |
May
(24) |
Jun
(16) |
Jul
(9) |
Aug
(7) |
Sep
(69) |
Oct
(11) |
Nov
(13) |
Dec
(13) |
2006 |
Jan
(5) |
Feb
(3) |
Mar
(7) |
Apr
|
May
(12) |
Jun
(12) |
Jul
(5) |
Aug
(1) |
Sep
(4) |
Oct
(61) |
Nov
(68) |
Dec
(46) |
2007 |
Jan
(16) |
Feb
(15) |
Mar
(46) |
Apr
(171) |
May
(78) |
Jun
(109) |
Jul
(61) |
Aug
(71) |
Sep
(189) |
Oct
(219) |
Nov
(162) |
Dec
(91) |
2008 |
Jan
(49) |
Feb
(41) |
Mar
(43) |
Apr
(31) |
May
(70) |
Jun
(98) |
Jul
(39) |
Aug
(8) |
Sep
(75) |
Oct
(47) |
Nov
(11) |
Dec
(17) |
2009 |
Jan
(9) |
Feb
(12) |
Mar
(8) |
Apr
(11) |
May
(27) |
Jun
(25) |
Jul
(161) |
Aug
(28) |
Sep
(66) |
Oct
(36) |
Nov
(49) |
Dec
(22) |
2010 |
Jan
(34) |
Feb
(20) |
Mar
(3) |
Apr
(12) |
May
(1) |
Jun
(10) |
Jul
(28) |
Aug
(98) |
Sep
(7) |
Oct
(25) |
Nov
(4) |
Dec
(9) |
2011 |
Jan
|
Feb
(12) |
Mar
(7) |
Apr
(16) |
May
(11) |
Jun
(59) |
Jul
(120) |
Aug
(7) |
Sep
(4) |
Oct
(5) |
Nov
(3) |
Dec
(2) |
2012 |
Jan
|
Feb
(6) |
Mar
(21) |
Apr
|
May
|
Jun
|
Jul
(9) |
Aug
|
Sep
(5) |
Oct
(3) |
Nov
(6) |
Dec
(1) |
2013 |
Jan
|
Feb
(19) |
Mar
(10) |
Apr
|
May
(2) |
Jun
|
Jul
(7) |
Aug
(62) |
Sep
(14) |
Oct
(44) |
Nov
(38) |
Dec
(47) |
2014 |
Jan
(14) |
Feb
(1) |
Mar
(4) |
Apr
|
May
(20) |
Jun
|
Jul
|
Aug
(8) |
Sep
(6) |
Oct
(11) |
Nov
(9) |
Dec
(9) |
2015 |
Jan
(3) |
Feb
(2) |
Mar
(2) |
Apr
(3) |
May
(2) |
Jun
(5) |
Jul
|
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
(10) |
Dec
(2) |
2016 |
Jan
(12) |
Feb
(13) |
Mar
(9) |
Apr
(45) |
May
(9) |
Jun
(2) |
Jul
(15) |
Aug
(32) |
Sep
(6) |
Oct
(28) |
Nov
(1) |
Dec
|
2017 |
Jan
(1) |
Feb
|
Mar
|
Apr
(13) |
May
(8) |
Jun
(2) |
Jul
(3) |
Aug
(10) |
Sep
|
Oct
(2) |
Nov
|
Dec
(1) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(7) |
May
|
Jun
(8) |
Jul
|
Aug
(8) |
Sep
(2) |
Oct
(2) |
Nov
(8) |
Dec
(6) |
2019 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2020 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: anonymous c. <nas...@us...> - 2016-10-06 04:48:07
|
also, all the code line longer than 68 chars: ... warnings might as well be silenced they just clutter the output |
From: anonymous c. <nas...@us...> - 2016-10-06 04:45:04
|
On 10/4/16, H. Peter Anvin <hp...@zy...> wrote: > Hi all, > > I have tagged a NASM 2.12.03rc1. I hope to get a 2.12.03 out as soon as > possible. Please let me know if there is anything missing, or broken. build fails on OS X as follows: [starting from a blank slate] $ git clone git://repo.or.cz/nasm.git nasm $ cd nasm $ sh autogen.sh $ sh configure $ make alldeps [...] tools/mkdep.pl: cannot determine path for dependency: include/compiler.h -> config/config.h make: *** [alldeps] Error 25 $ make make: *** No rule to make target `config.h', needed by `asm/nasm.o'. Stop. $ ls config/ config.h config.h.in msvc.h unknown.h $ ls include/ compiler.h hashtbl.h insns.h md5.h nasmint.h opflags.h rbtree.h saa.h tables.h disp8.h iflag.h labels.h nasm.h nasmlib.h raa.h rdoff.h strlist.h ver.h do the dependencies actually change frequently enough to warrant this overly complicated auto generation? |
From: Brian R. <bre...@mu...> - 2016-10-04 19:10:58
|
> If there are any errors while linking, there must not be an > output file. Is this actually the desired behavior? I note that gcc doesn't have this behavior: If an error occurs during a compile, the old .o file is left intact. b |
From: Brian R. <bre...@mu...> - 2016-10-04 19:04:57
|
>> Is this actually the desired behavior? I note that gcc doesn't have >> this behavior: If an error occurs during a compile, the old .o file >> is left intact. > > Well, there really isn't a good portable way to do that, and it is > consistent with how NASM itself operates. Fair enough. b |
From: H. P. A. <hp...@zy...> - 2016-10-04 18:55:37
|
On October 4, 2016 11:30:53 AM PDT, Brian Raiter <bre...@mu...> wrote: >> If there are any errors while linking, there must not be an >> output file. > >Is this actually the desired behavior? I note that gcc doesn't have >this behavior: If an error occurs during a compile, the old .o file is >left intact. > >b Well, there really isn't a good portable way to do that, and it is consistent with how NASM itself operates. -- Sent from my Android device with K-9 Mail. Please excuse brevity and formatting. |
From: Daniel L. <da...@ma...> - 2016-10-04 08:56:51
|
> On 4 Oct 2016, at 10:45, H. Peter Anvin <hp...@zy...> wrote: > > On 10/04/16 00:33, Daniel Lundqvist wrote: >> Hi, >> >>> On 4 Oct 2016, at 09:14, H. Peter Anvin <hp...@zy...> wrote: >>> >>> Hi all, >>> >>> I have tagged a NASM 2.12.03rc1. I hope to get a 2.12.03 out as soon as >>> possible. Please let me know if there is anything missing, or broken. >> >> If possible I would like to have the attached patch part of the release. I understand if it's too late for it though. >> >> Also, if it can be improved let me know. >> >>> -hpa >> > > You shouldn't include <unistd.h>; and instead of using unlink() use the > C standard function remove() [which does exactly the same thing, except > it is defined in <stdio.h>]. Thank you for the quick feedback. Here is an updated patch. -- daniel |
From: H. P. A. <hp...@zy...> - 2016-10-04 08:46:05
|
On 10/04/16 00:33, Daniel Lundqvist wrote: > Hi, > >> On 4 Oct 2016, at 09:14, H. Peter Anvin <hp...@zy...> wrote: >> >> Hi all, >> >> I have tagged a NASM 2.12.03rc1. I hope to get a 2.12.03 out as soon as >> possible. Please let me know if there is anything missing, or broken. > > If possible I would like to have the attached patch part of the release. I understand if it's too late for it though. > > Also, if it can be improved let me know. > >> -hpa > You shouldn't include <unistd.h>; and instead of using unlink() use the C standard function remove() [which does exactly the same thing, except it is defined in <stdio.h>]. hpa |
From: Daniel L. <da...@ma...> - 2016-10-04 07:34:02
|
Hi, > On 4 Oct 2016, at 09:14, H. Peter Anvin <hp...@zy...> wrote: > > Hi all, > > I have tagged a NASM 2.12.03rc1. I hope to get a 2.12.03 out as soon as > possible. Please let me know if there is anything missing, or broken. If possible I would like to have the attached patch part of the release. I understand if it's too late for it though. Also, if it can be improved let me know. > -hpa -- daniel |
From: H. P. A. <hp...@zy...> - 2016-10-04 07:14:21
|
Hi all, I have tagged a NASM 2.12.03rc1. I hope to get a 2.12.03 out as soon as possible. Please let me know if there is anything missing, or broken. -hpa |
From: Cyrill G. <gor...@gm...> - 2016-09-12 21:04:26
|
On Mon, Sep 12, 2016 at 02:09:35PM -0600, Andy Willis wrote: > Hello, > > Support for --v was added sometime back... I would also request --version: > Pushed into repo. Thanks! |
From: H. P. A. <hp...@zy...> - 2016-09-12 20:39:26
|
On 09/07/16 05:47, Knut St. Osmundsen wrote: > Hi! > > > Attached are patches for four memory leaks in nasm-2.12.xx. > > Signed-off-by: Knut St. Osmundsen <bir...@an...> > > > Kind Regards, > > bird. > For perm_alloc() the int should be size_t. -hpa |
From: Andy W. <abw...@gm...> - 2016-09-12 20:26:50
|
Cyrill Gorcunov wrote: > On Mon, Sep 12, 2016 at 02:09:35PM -0600, Andy Willis wrote: >> Hello, >> >> Support for --v was added sometime back... I would also request --version: > > No objections from me obviously. May I add your > > Signed-off-by: Andy Willis <abw...@gm...> > Yes. Thank you. Andy |
From: Cyrill G. <gor...@gm...> - 2016-09-12 20:19:11
|
On Mon, Sep 12, 2016 at 02:09:35PM -0600, Andy Willis wrote: > Hello, > > Support for --v was added sometime back... I would also request --version: No objections from me obviously. May I add your Signed-off-by: Andy Willis <abw...@gm...> |
From: Andy W. <abw...@gm...> - 2016-09-12 20:16:51
|
Hello, Support for --v was added sometime back... I would also request --version: diff --git a/asm/nasm.c b/asm/nasm.c index 927918c..0f16c60 100644 --- a/asm/nasm.c +++ b/asm/nasm.c @@ -951,6 +951,9 @@ set_warning: if (!nasm_stricmp(p, "--v")) show_version(); + if (!nasm_stricmp(p, "--version")) + show_version(); + for (s = 0; textopts[s].label; s++) { if (!nasm_stricmp(p + 2, textopts[s].label)) { break; Andy |
From: Knut S. O. <bir...@an...> - 2016-09-07 13:03:32
|
Hi! Attached are patches for four memory leaks in nasm-2.12.xx. Signed-off-by: Knut St. Osmundsen <bir...@an...> Kind Regards, bird. |
From: Cyrill G. <gor...@gm...> - 2016-08-17 21:59:27
|
On Tue, Aug 16, 2016 at 03:24:47PM +0300, Cyrill Gorcunov wrote: > On Fri, Aug 12, 2016 at 2:23 AM, Fabian Giesen <fa...@ra...> wrote: > > bump :) > > Sorry for delay, will take a look. Everything merged. Thanks a huge! |
From: H. P. A. <hp...@zy...> - 2016-08-16 22:06:52
|
On 08/16/16 14:15, H. Peter Anvin wrote: > On 08/02/16 09:33, H. Peter Anvin wrote: >> If you build pull the master branch into a directory you have previously >> done a build in: >> >> YOU MUST DO A "git clean -d -f", OR THE BUILD WILL BE BROKEN. >> >> Use "git clean -d -n" to make sure it won't delete any files you >> actually care about. >> >> This is because files have moved around, but the build will pick up >> obsolete generated files if they are present. >> > > Note: > > "git clean -fdx" is even better, but before doing so, use > "git clean -ndx" to make sure you don't delete something that you can't > replace. > Also, Cyrill just pointed out that the dependency generation script broke when the source code was reorganized. This has now been fixed. -hpa |
From: H. P. A. <hp...@zy...> - 2016-08-16 21:15:17
|
On 08/02/16 09:33, H. Peter Anvin wrote: > If you build pull the master branch into a directory you have previously > done a build in: > > YOU MUST DO A "git clean -d -f", OR THE BUILD WILL BE BROKEN. > > Use "git clean -d -n" to make sure it won't delete any files you > actually care about. > > This is because files have moved around, but the build will pick up > obsolete generated files if they are present. > Note: "git clean -fdx" is even better, but before doing so, use "git clean -ndx" to make sure you don't delete something that you can't replace. -hpa |
From: Cyrill G. <gor...@gm...> - 2016-08-16 12:24:54
|
On Fri, Aug 12, 2016 at 2:23 AM, Fabian Giesen <fa...@ra...> wrote: > bump :) > Sorry for delay, will take a look. |
From: Fabian G. <fa...@ra...> - 2016-08-11 23:24:16
|
bump :) -Fabian On 7/28/2016 11:41 PM, Fabian Giesen wrote: > stabs is the default debug format and GNU gold dies with an assertion > failure when it encounters a SHT_REL section in an x64 ELF file. > > Signed-off-by: Fabian Giesen <fa...@ra...> > --- > output/outelf.c | 17 ++++++++++++++--- > 1 file changed, 14 insertions(+), 3 deletions(-) > > diff --git a/output/outelf.c b/output/outelf.c > index 15bc751..b9075a8 100644 > --- a/output/outelf.c > +++ b/output/outelf.c > @@ -1574,7 +1574,7 @@ static void elf_write(void) > /* in case the debug information is wanted, just add these three sections... */ > add_sectname("", ".stab"); > add_sectname("", ".stabstr"); > - add_sectname(".rel", ".stab"); > + add_sectname(is_elf32() ? ".rel" : ".rela", ".stab"); > } else if (dfmt_is_dwarf()) { > /* the dwarf debug standard specifies the following ten sections, > not all of which are currently implemented, > @@ -1737,8 +1737,13 @@ static void elf_write(void) > p += strlen(p) + 1; > > /* link -> symtable info -> section to refer to */ > - elf_section_header(p - shstrtab, SHT_REL, 0, stabrelbuf, false, > - stabrellen, sec_symtab, sec_stab, 4, is_elf64() ? 16 : 8); > + if (is_elf32()) { > + elf_section_header(p - shstrtab, SHT_REL, 0, stabrelbuf, false, > + stabrellen, sec_symtab, sec_stab, 4, 8); > + } else { > + elf_section_header(p - shstrtab, SHT_RELA, 0, stabrelbuf, false, > + stabrellen, sec_symtab, sec_stab, 4, is_elf64() ? 24 : 12); > + } > p += strlen(p) + 1; > } > } else if (dfmt_is_dwarf()) { > @@ -2589,11 +2594,13 @@ static void stabs_generate(void) > } else if (is_elfx32()) { > WRITELONG(rptr, (sptr - sbuf) - 4); > WRITELONG(rptr, ((ptr->info.section + 2) << 8) | R_X86_64_32); > + WRITELONG(rptr, 0); > } else { > nasm_assert(is_elf64()); > WRITEDLONG(rptr, (int64_t)(sptr - sbuf) - 4); > WRITELONG(rptr, R_X86_64_32); > WRITELONG(rptr, ptr->info.section + 2); > + WRITEDLONG(rptr, 0); > } > numstabs++; > currfile = mainfileindex; > @@ -2640,6 +2647,7 @@ static void stabs_generate(void) > /* relocation table entry */ > WRITELONG(rptr, (sptr - sbuf) - 4); > WRITELONG(rptr, ((ptr->info.section + 2) << 8) | R_X86_64_32); > + WRITELONG(rptr, ptr->info.offset); > } > > WRITE_STAB(sptr, 0, N_SLINE, 0, ptr->line, ptr->info.offset); > @@ -2648,6 +2656,7 @@ static void stabs_generate(void) > /* relocation table entry */ > WRITELONG(rptr, (sptr - sbuf) - 4); > WRITELONG(rptr, ((ptr->info.section + 2) << 8) | R_X86_64_32); > + WRITELONG(rptr, ptr->info.offset); > > ptr = ptr->next; > } > @@ -2668,6 +2677,7 @@ static void stabs_generate(void) > WRITEDLONG(rptr, (int64_t)(sptr - sbuf) - 4); > WRITELONG(rptr, R_X86_64_32); > WRITELONG(rptr, ptr->info.section + 2); > + WRITEDLONG(rptr, ptr->info.offset); > } > > WRITE_STAB(sptr, 0, N_SLINE, 0, ptr->line, ptr->info.offset); > @@ -2677,6 +2687,7 @@ static void stabs_generate(void) > WRITEDLONG(rptr, (int64_t)(sptr - sbuf) - 4); > WRITELONG(rptr, R_X86_64_32); > WRITELONG(rptr, ptr->info.section + 2); > + WRITEDLONG(rptr, ptr->info.offset); > > ptr = ptr->next; > } > |
From: Dave Y. <dav...@gm...> - 2016-08-03 01:03:27
|
On 08/02/16 06:57 AM, anonymous coward wrote: > [adjusting thread subject, to split this off into its own thread] > > On 8/1/16, Dave Yeo<dav...@gm...> wrote: >> >On 08/01/16 04:45 PM, H. Peter Anvin wrote: >>> >>Reorganizing the source code certainly has both caused and exposed >>> >>dependency issues. >>> >>-- >> > >> >I tried building trunk (freshly checked out) on OS/2. Dies here, Build now succeeding after git clean -d -f Thanks Dave |
From: Cyrill G. <gor...@gm...> - 2016-08-02 17:10:09
|
On Tue, Aug 02, 2016 at 10:02:05AM -0700, H. Peter Anvin wrote: > > It's a massive hammer, though, and almost always wrong. Other than some > serious low-level programming, the most legitimate use for it is when > you have objects in an archive that will be needed by subsequently > dlopen()'d objects. Yeah, seems so. This option saved me a lot of time because I needed a fast project prototype (and it's low level -- object files get converted into binary stream which get used by another programs then) -- so once things get semi-done I'll check if there a way to drop this flag completely. For same reason I proposed to try it, because it's fast to test and figure out if it solve the problem or not. |
From: H. P. A. <hp...@zy...> - 2016-08-02 17:02:17
|
On 08/02/16 09:51, Cyrill Gorcunov wrote: > On Tue, Aug 02, 2016 at 09:48:11AM -0700, anonymous coward wrote: >>> I think --whole-archive option needed for ld >> >> not supported under OS X, it seems -- the ld >> man page doesn't have it, and there are hits >> in web searches for this very topic > > I hit the same problem in other project where i've been > linking objects and archive file into executable. But > since it's unsupported on osx, won't help. Thanks for > trying! > It's a massive hammer, though, and almost always wrong. Other than some serious low-level programming, the most legitimate use for it is when you have objects in an archive that will be needed by subsequently dlopen()'d objects. -hpa |
From: anonymous c. <nas...@us...> - 2016-08-02 16:52:40
|
> OK, I just checked in a (hopefully) workaround for this. works -- thanks |
From: H. P. A. <hp...@zy...> - 2016-08-02 16:52:14
|
On 08/02/16 09:48, Cyrill Gorcunov wrote: > On Tue, Aug 02, 2016 at 09:37:15AM -0700, H. Peter Anvin wrote: >> On 08/02/16 07:23, Cyrill Gorcunov wrote: >>> On Tue, Aug 02, 2016 at 06:54:54AM -0700, anonymous coward wrote: >>>> >>>> I'm not sure what to try next -- nasmlib.a seems to contain the >>>> symbol, but somehow ld fails? >>> >>> I think --whole-archive option needed for ld >>> >> >> That would defeat the entire purpose with the library, though. > > How? IIRC --whole-archive tells linker to look into all objects > in archive instead of first one. No, it always does that. --whole-archive means "include all objects in the archive in the final executable", regardless of if an object is needed or not. The whole point of the exercise was to reduce the size of especially ndisasm by omitting objects it really doesn't need. -hpa |