No worries! :)
On Fri, Jun 28, 2013 at 12:20 AM, Pavel Stehule <pavel.steh...@gmail.com>wrote: > Hello > > It's look like my bug - wrong compilation > > I am sorry > > Pavel > > 2013/6/28 ian link <i...@ilink.io>: > > I just applied the patch to a clean branch from the latest master. I > > couldn't get a segfault from using the new feature. Could you provide a > > little more info to reproduce the segfault? Thanks > > > > > > On Thu, Jun 27, 2013 at 11:28 PM, Pavel Stehule <pavel.steh...@gmail.com > > > > wrote: > >> > >> Hello > >> > >> after patching I god segfault > >> > >> Program terminated with signal 11, Segmentation fault. > >> #0 0x0805aab4 in get_prompt (status=PROMPT_READY) at prompt.c:98 > >> 98 for (p = prompt_string; > >> Missing separate debuginfos, use: debuginfo-install glibc-2.13-2.i686 > >> ncurses-libs-5.7-9.20100703.fc14.i686 readline-6.1-2.fc14.i386 > >> (gdb) bt > >> #0 0x0805aab4 in get_prompt (status=PROMPT_READY) at prompt.c:98 > >> #1 0x0805786a in MainLoop (source=0xc45440) at mainloop.c:134 > >> #2 0x0805a68d in main (argc=2, argv=0xbfcf2894) at startup.c:336 > >> > >> Regards > >> > >> Pavel Stehule > >> > >> 2013/6/28 ian link <i...@ilink.io>: > >> >> It's better to post a review as a reply to the message which contains > >> >> the patch. > >> > > >> > Sorry about that, I did not have the email in my inbox and couldn't > >> > figure > >> > out how to use the old message ID to send a reply. Here is the thread: > >> > > >> > > http://www.postgresql.org/message-id/flat/caecsyxjri++t3pevdyzawh2ygx7kg9zrhx8kawtp1fxv3h0...@mail.gmail.com#caecsyxjri++t3pevdyzawh2ygx7kg9zrhx8kawtp1fxv3h0...@mail.gmail.com > >> > > >> >> The 'EscapeForCopy' was meant to mean 'Escape string in a format > >> >> require > >> >> by the COPY TEXT format', so 'copy' in the name refers to the > escaping > >> >> format, not the action performed by the function. > >> > > >> > > >> > I see, that makes sense now. Keep it as you see fit, it's not a big > deal > >> > in > >> > my opinion. > >> > > >> >> Some mathematical toolkits, like Matlab or Mathematica, > automatically > >> >> set > >> >> a variable called 'ans' (short for "answer") containing the result of > >> >> the > >> >> last operation. I was trying to emulate exactly this behaviour. > >> > > >> > > >> > I've actually been using Matlab lately, which must be why the name > made > >> > sense to me intuitively. I don't know if this is the best name, > however. > >> > It > >> > kind of assumes that our users use Matlab/Octave/Mathematica. Maybe > >> > 'qhist' > >> > or 'hist' or something? > >> > > >> >> The history is not erased. The history is always stored in the > client's > >> >> memory. > >> > > >> > Ah, I did not pick up on that. Thank you for explaining it! That's > >> > actually > >> > a very neat way of doing it. Sorry I did not realize that at first. > >> > > >> >> I was considering such a behaviour. But since the feature is turned > off > >> >> by > >> >> default, I decided that whoever is using it, is aware of cost. > Instead > >> >> of > >> >> truncating the history automatically (which could lead to a nasty > >> >> surprise), > >> >> I decided to equip the user with \ansclean , a command erasing the > >> >> history. > >> >> I believe that it is better to let the user decide when history > should > >> >> be > >> >> erased, instead of doing it automatically. > >> > > >> > > >> > I think you are correct. However, if we turn on the feature by default > >> > (at > >> > some point in the future) the discussion should probably be > re-visited. > >> > > >> >> This is my first submitted patch, so I can't really comment on the > >> >> process. But if you could add the author's email to CC, the message > >> >> would be > >> >> much easier to spot. I replied after two days only because I missed > the > >> >> message in the flood of other pgsql-hacker messages. I think I need > to > >> >> scan > >> >> the list more carefully... > >> > > >> > My fault, I definitely should have CC'd you. > >> > > >> > As for the patch, I made a new version of the latest one you provided > in > >> > the > >> > original thread. Let me know if anything breaks, but it compiles fine > on > >> > my > >> > box. Thanks for the feedback! > >> > > >> > Ian > >> > > >> > > >> > -- > >> > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > >> > To make changes to your subscription: > >> > http://www.postgresql.org/mailpref/pgsql-hackers > >> > > > > > >