From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 17 09:13:56 2014 Received: (at submit) by debbugs.gnu.org; 17 Mar 2014 13:13:56 +0000 Received: from localhost ([127.0.0.1]:38838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WPXMY-0008Lz-Tm for submit@debbugs.gnu.org; Mon, 17 Mar 2014 09:13:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36279) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WPXMV-0008Ln-Vc for submit@debbugs.gnu.org; Mon, 17 Mar 2014 09:13:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WPXMN-0006wY-6p for submit@debbugs.gnu.org; Mon, 17 Mar 2014 09:13:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WPXMN-0006wP-3Q for submit@debbugs.gnu.org; Mon, 17 Mar 2014 09:13:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WPXME-0001vs-7l for bug-gnu-emacs@gnu.org; Mon, 17 Mar 2014 09:13:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WPXM3-0006mE-5z for bug-gnu-emacs@gnu.org; Mon, 17 Mar 2014 09:13:34 -0400 Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]:47317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WPXM2-0006ll-NM for bug-gnu-emacs@gnu.org; Mon, 17 Mar 2014 09:13:23 -0400 Received: by mail-pa0-f54.google.com with SMTP id lf10so5736561pab.27 for ; Mon, 17 Mar 2014 06:13:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:from:to:subject:user-agent:mime-version :content-type; bh=y9UoVRlEn4v9L2bjPrXz5CB2MdcM10bR2yJ5OQKCHD8=; b=VjmRM1f/WRF/obKx4f4xmYWBx3NrzCp/voiRsDpIBw/gcF5ujNed7UsRjbRasltw4V Z1YcNXr44tyGhEqb1NgSBmYTjtzr3qHTyMPHzqh5pdkAqf5SyfCLyKvqygSr80KAUUSt UVDEgA94G2+BFh4u8NE+gvsl7YRUHiK6L2q4rfbWC3K64nfvNACEzoeMoltbLWTcgDt9 lY1dvTaf3sx72GL4rNmaMKrJ+b6QWBVXrIcbVh05xD8V98cBcqBKmQUB/WkdS1esjbzV VpoNYG0NKwh0K6qU0FwgyNWURST2aS8PEcSNQBsW6RTKciTykGS9Tgi84ECPO5gkcsVe Lf8A== X-Received: by 10.66.141.144 with SMTP id ro16mr3819042pab.131.1395062001398; Mon, 17 Mar 2014 06:13:21 -0700 (PDT) Received: from zeroset.gmail.com (nttkyo749030.tkyo.nt.ftth.ppp.infoweb.ne.jp. [116.80.228.30]) by mx.google.com with ESMTPSA id sy2sm43159848pbc.28.2014.03.17.06.13.19 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Mar 2014 06:13:19 -0700 (PDT) Date: Mon, 17 Mar 2014 22:13:01 +0900 Message-ID: <861ty1m0iq.wl%%5253605f36527b613438407bc85287410830e04c@gmail.com> From: OKAZAKI Tetsurou To: bug-gnu-emacs@gnu.org Subject: 24.3.50; eieio-compiled-function-arglist is broken User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/24.3 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) The library `emacs-lisp/eieio-core.el' defines the function `eieio-compiled-function-arglist' for compatibility but its implementation is broken. In *scratch* buffer: (eieio-compiled-function-arglist (symbol-function 'make-temp-file)) => 769 The function `help-function-arglist' does the right thing. (help-function-arglist (symbol-function 'make-temp-file)) => (arg1 &optional arg2 arg3) In GNU Emacs 24.3.50.3 (i686-pc-cygwin) of 2014-03-17 on reishi Repository revision: 116776 eliz@gnu.org-20140316163150-cxpn6olwgxpj5t5z Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --without-all --without-x --with-w32 --with-zlib --with-gnutls --with-xml2 --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-file-notification=yes --without-compress-install --enable-check-lisp-object-type --disable-link-time-optimization 'CFLAGS=-ggdb3 -O2'' Important settings: value of $LC_TIME: C value of $LANG: ja_JP.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: global-semantic-mru-bookmark-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-summary-mode: t semantic-mode: t global-ede-mode: t diff-auto-refine-mode: t display-time-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: q C-j C-j Recent messages: jde-java-font-lock: building names cache...empty For information about GNU Emacs and the GNU system, type C-h C-a. Package lmenu is obsolete! Package sregex is obsolete! Load-path shadows: /usr/local/share/emacs/site-lisp/flim/md4 hides /usr/local/share/emacs/24.3.50/lisp/md4 /usr/local/share/emacs/site-lisp/flim/hex-util hides /usr/local/share/emacs/24.3.50/lisp/hex-util /usr/local/share/emacs/site-lisp/bitmap/po hides /usr/local/share/emacs/24.3.50/lisp/textmodes/po /usr/local/share/emacs/site-lisp/flim/sasl hides /usr/local/share/emacs/24.3.50/lisp/net/sasl /usr/local/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/local/share/emacs/24.3.50/lisp/net/sasl-ntlm /usr/local/share/emacs/site-lisp/flim/sasl-digest hides /usr/local/share/emacs/24.3.50/lisp/net/sasl-digest /usr/local/share/emacs/site-lisp/flim/sasl-cram hides /usr/local/share/emacs/24.3.50/lisp/net/sasl-cram /usr/local/share/emacs/site-lisp/flim/ntlm hides /usr/local/share/emacs/24.3.50/lisp/net/ntlm /usr/local/share/emacs/site-lisp/flim/hmac-md5 hides /usr/local/share/emacs/24.3.50/lisp/net/hmac-md5 /usr/local/share/emacs/site-lisp/flim/hmac-def hides /usr/local/share/emacs/24.3.50/lisp/net/hmac-def /usr/local/share/emacs/site-lisp/wl/rfc2368 hides /usr/local/share/emacs/24.3.50/lisp/mail/rfc2368 /usr/local/share/emacs/site-lisp/wl/utf7 hides /usr/local/share/emacs/24.3.50/lisp/gnus/utf7 /usr/local/share/emacs/site-lisp/semi/smime hides /usr/local/share/emacs/24.3.50/lisp/gnus/smime /usr/local/share/emacs/site-lisp/semi/pgg hides /usr/local/share/emacs/24.3.50/lisp/obsolete/pgg /usr/local/share/emacs/site-lisp/semi/pgg-pgp5 hides /usr/local/share/emacs/24.3.50/lisp/obsolete/pgg-pgp5 /usr/local/share/emacs/site-lisp/semi/pgg-pgp hides /usr/local/share/emacs/24.3.50/lisp/obsolete/pgg-pgp /usr/local/share/emacs/site-lisp/semi/pgg-parse hides /usr/local/share/emacs/24.3.50/lisp/obsolete/pgg-parse /usr/local/share/emacs/site-lisp/semi/pgg-gpg hides /usr/local/share/emacs/24.3.50/lisp/obsolete/pgg-gpg /usr/local/share/emacs/site-lisp/semi/pgg-def hides /usr/local/share/emacs/24.3.50/lisp/obsolete/pgg-def Features: (shadow sort gnus-util mail-extr emacsbug sendmail debbugs-autoloads oauth2-autoloads package jde derived jde-annotations jde-class jde-parse-class jde-import jde-open-source jde-bsh jde-parse-expr jde-java-font-lock jde-which-method jde-java-grammar semantic/senator semantic/decorate pulse jde-wiz jde-complete eldoc jde-plugins executable browse-url jde-gen tempo jde-run jde-jdb jde-bug jde-dbs jde-dbo regress jde-db jde-parse sregex etags jde-imenu semantic/imenu imenu semantic/db-file data-debug cedet-files semantic/java semantic/doc thingatpt avl-tree semantic/sb semantic/sort jde-compile cus-edit cus-start cus-load cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs jde-help jde-widgets tree-widget beanshell lmenu jde-custom jde-project-file jde-util arc-mode archive-mode efc jde-autoload semantic/mru-bookmark semantic/db-mode semantic/db semantic/idle semantic/format semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local ede/speedbar ede/files ede ede/base gv ede/auto ede/source eieio-base eieio-speedbar speedbar sb-image ezimage dframe eieio-custom eieio byte-opt bytecomp byte-compile cconv eieio-core cedet mime-w3m w3m-load tls generic-x vc-diff vc vc-dispatcher psvn advice wid-edit cl cl-loaddefs cl-lib log-edit message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log diff-mode easy-mmode easymenu compile comint ansi-color ring time time-date japan-util tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process gfilenotify w32 multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 18 16:22:07 2014 Received: (at 17024) by debbugs.gnu.org; 18 Mar 2014 20:22:07 +0000 Received: from localhost ([127.0.0.1]:40405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WQ0WV-0003WY-6U for submit@debbugs.gnu.org; Tue, 18 Mar 2014 16:22:07 -0400 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:44688) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WQ0WS-0003WN-ER for 17024@debbugs.gnu.org; Tue, 18 Mar 2014 16:22:04 -0400 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id ECF2284C8C; Tue, 18 Mar 2014 16:22:03 -0400 (EDT) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 8EF151E5B74; Tue, 18 Mar 2014 16:21:38 -0400 (EDT) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 6781BB4375; Tue, 18 Mar 2014 16:21:38 -0400 (EDT) From: Stefan Monnier To: OKAZAKI Tetsurou Subject: Re: bug#17024: 24.3.50; eieio-compiled-function-arglist is broken Message-ID: References: <861ty1m0iq.wl%%5253605f36527b613438407bc85287410830e04c@gmail.com> Date: Tue, 18 Mar 2014 16:21:38 -0400 In-Reply-To: <861ty1m0iq.wl%%5253605f36527b613438407bc85287410830e04c@gmail.com> (OKAZAKI Tetsurou's message of "Mon, 17 Mar 2014 22:13:01 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 17024 Cc: 17024@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > The library `emacs-lisp/eieio-core.el' defines the function > `eieio-compiled-function-arglist' for compatibility but > its implementation is broken. > In *scratch* buffer: > (eieio-compiled-function-arglist (symbol-function 'make-temp-file)) > => 769 > The function `help-function-arglist' does the right thing. > (help-function-arglist (symbol-function 'make-temp-file)) > => (arg1 &optional arg2 arg3) Does the patch below work for you? And could you explain in which circumstance you've bumped into this problem? Stefan === modified file 'lisp/emacs-lisp/eieio-core.el' --- lisp/emacs-lisp/eieio-core.el 2014-01-01 07:43:34 +0000 +++ lisp/emacs-lisp/eieio-core.el 2014-03-18 20:19:52 +0000 @@ -34,18 +34,11 @@ (eval-when-compile (require 'cl)) ;FIXME: Use cl-lib! ;; Compatibility -(if (fboundp 'compiled-function-arglist) - +(defalias 'eieio-compiled-function-arglist + (if (featurep 'xemacs) ;; XEmacs can only access a compiled functions arglist like this: - (defalias 'eieio-compiled-function-arglist 'compiled-function-arglist) - - ;; Emacs doesn't have this function, but since FUNC is a vector, we can just - ;; grab the appropriate element. - (defun eieio-compiled-function-arglist (func) - "Return the argument list for the compiled function FUNC." - (aref func 0)) - - ) + #'compiled-function-arglist + #'help-function-arglist)) (put 'eieio--defalias 'byte-hunk-handler #'byte-compile-file-form-defalias) ;;(get 'defalias 'byte-hunk-handler) From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 16 09:25:34 2017 Received: (at control) by debbugs.gnu.org; 16 Jul 2017 13:25:35 +0000 Received: from localhost ([127.0.0.1]:41131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWjYE-0003Ds-M5 for submit@debbugs.gnu.org; Sun, 16 Jul 2017 09:25:34 -0400 Received: from mail-io0-f172.google.com ([209.85.223.172]:32943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWjYC-0003Df-Sf for control@debbugs.gnu.org; Sun, 16 Jul 2017 09:25:33 -0400 Received: by mail-io0-f172.google.com with SMTP id h64so32152624iod.0 for ; Sun, 16 Jul 2017 06:25:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=VTNVNCieYcj35+PQ4MpgoUnXGsvQKQ16dSSLuoWrdv0=; b=YeJpMNhw/4v7U6jPctg3AFn8+krpRhRRLMXb7xVoLT4yOO7tE0jFL5Qn8XkzbBYxJ4 fL/ElIJCUizkdIfX1G4yyeM4BUqMODZrhuexDEDIZ/14DUOMlbgWobrFCmxPzpz9Yk4y o1TKGH32YWiDUCXmzxtB2K3BDTVEghRvTURI9ZUFNuuFXTLVVTMpYDIXF2mwrLdZeLar tfwtaAmGiGJAYfOFxWLGyxPx2sr/L5nbcqnsgT+ZheoTN94scWxs0t0aKrzLwOsAzfaP DKYEsmWUq6ib8Die8cicFjVoMa8DmdxkIiS7CGGeZ+ZY5gh1YOyi6OLTONBNmn16d2m7 ToEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=VTNVNCieYcj35+PQ4MpgoUnXGsvQKQ16dSSLuoWrdv0=; b=EU4KFopjDJdbez0ZYqj4AGsP2O6AsVaqlPJhCU3/1HmlvvSXJNRj07ozLoPibXFycY JFdnsjYDLkbR/nQ3imlBJAgDZHAj7t+wfo7qWwe14Np8qHku1UnPqv2OJi2F1j+H4oMA EGkRtDrHJ3fvoIRhNW8BjPzd47OK1WqBky0K1vfwLrZUCvcCMh3PhM51/4xAe7YDmdMs u9BItobH0Dsbuykr3dK4LRvN6VOCM0cqaRptcYv9Jtjlb8m9nsvZsTi+gjuKfP3eGxM4 P227Z2kzO/B7+t3vdfTOgYPHMig66rmlsBuG42G2u4p3tmWSU/OKXzVezO+/064q7JgE DVlg== X-Gm-Message-State: AIVw112gxT2fSi3a43R+WzgloE2m3ralkPHXCYEi8CPkJMqjThDv+0k9 mBqcKZa0JCoxpwUw X-Received: by 10.107.141.137 with SMTP id p131mr17628640iod.209.1500211527100; Sun, 16 Jul 2017 06:25:27 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id t7sm5517900ita.1.2017.07.16.06.25.26 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 16 Jul 2017 06:25:26 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #17024 Date: Sun, 16 Jul 2017 09:27:00 -0400 Message-ID: <87k238cy1n.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) # The function was removed in [1: 265331858f]. close 17024 quit [1: 265331858f]: 2014-10-18 22:14:58 -0400 * lisp/emacs-lisp/eieio: A bit more cleanup, removing compat code. http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=265331858f3cd63f3ab593461ca4f2931780ba5e From unknown Fri Sep 05 08:21:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 14 Aug 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator