GNU bug report logs - #42032
27.0.91; Allow Lisp_User_Ptr to declare which LispObject it has reference to

Previous Next

Package: emacs;

Reported by: Ivan Yonchovski <yyoncho <at> gmail.com>

Date: Wed, 24 Jun 2020 17:00:02 UTC

Severity: normal

Found in version 27.0.91

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ivan Yonchovski <yyoncho <at> gmail.com>
Subject: bug#42032: closed (Re: bug#42032: Acknowledgement (27.0.91; Allow
 Lisp_User_Ptr to declare which LispObject it has reference to))
Date: Thu, 13 Aug 2020 00:41:04 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#42032: 27.0.91; Allow Lisp_User_Ptr to declare which LispObject it has reference to

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 42032 <at> debbugs.gnu.org.

-- 
42032: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=42032
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Stefan Kangas <stefan <at> marxist.se>
To: yyoncho <yyoncho <at> gmail.com>
Cc: 42032-done <at> debbugs.gnu.org
Subject: Re: bug#42032: Acknowledgement (27.0.91; Allow Lisp_User_Ptr to
 declare which LispObject it has reference to)
Date: Wed, 12 Aug 2020 17:40:12 -0700
yyoncho <yyoncho <at> gmail.com> writes:

> I found a solution to the problem so it is fine to be closed.
> I am not sure how to do that in debbugs.

OK, I'm closing this bug report now.

Best regards,
Stefan Kangas

[Message part 3 (message/rfc822, inline)]
From: Ivan Yonchovski <yyoncho <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.91; Allow Lisp_User_Ptr to declare which LispObject it has
 reference to
Date: Wed, 24 Jun 2020 19:59:01 +0300
This will using Lisp_User_Ptr for lazy computation. Here it is sample
flow:

(let ((lazy (my-module-function)))
  (my-module-get lazy "foo") ;; returns "bar"
  (my-module-get lazy "foo") ;; returns "bar"
  ...
  )

ATM it is not possible to cache "bar" in lazy because it will be garbage
collected.

Thanks,
Ivan



This bug report was last modified 4 years and 341 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.