emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/emacsql 65357c6b8e 1/8: Require cl-lib et al. only in emac


From: ELPA Syncer
Subject: [nongnu] elpa/emacsql 65357c6b8e 1/8: Require cl-lib et al. only in emacsql
Date: Fri, 17 Feb 2023 17:59:09 -0500 (EST)

branch: elpa/emacsql
commit 65357c6b8e96f4d1533bcc3100eeee6c34f70f46
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    Require cl-lib et al. only in emacsql
    
    The `emacsql-BACKEND' libraries all require `emacsql', which requires
    `cl-lib', `cl-generic' and `eieio'.  It is not necessary to also
    require these libraries in `emacsql-BACKEND'.
---
 emacsql-mysql.el  | 3 ---
 emacsql-pg.el     | 6 ++----
 emacsql-psql.el   | 3 ---
 emacsql-sqlite.el | 3 ---
 emacsql.el        | 1 +
 5 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/emacsql-mysql.el b/emacsql-mysql.el
index 2df7b86634..3a01cf7759 100644
--- a/emacsql-mysql.el
+++ b/emacsql-mysql.el
@@ -17,9 +17,6 @@
 
 ;;; Code:
 
-(require 'cl-lib)
-(require 'cl-generic)
-(require 'eieio)
 (require 'emacsql)
 
 (defvar emacsql-mysql-executable "mysql"
diff --git a/emacsql-pg.el b/emacsql-pg.el
index 6f1789dfa6..c039fde856 100644
--- a/emacsql-pg.el
+++ b/emacsql-pg.el
@@ -19,6 +19,8 @@
 
 ;;; Code:
 
+(require 'emacsql)
+
 (unless (require 'pg nil t)
   (declare-function pg-connect "pg"
                     ( dbname user &optional
@@ -26,10 +28,6 @@
   (declare-function pg-disconnect "pg" (con))
   (declare-function pg-exec "pg" (connection &rest args))
   (declare-function pg-result "pg" (result what &rest arg)))
-(require 'eieio)
-(require 'cl-lib)
-(require 'cl-generic)
-(require 'emacsql)
 
 (defclass emacsql-pg-connection (emacsql-connection)
   ((pgcon :reader emacsql-pg-pgcon :initarg :pgcon)
diff --git a/emacsql-psql.el b/emacsql-psql.el
index f33614accb..d24da6b539 100644
--- a/emacsql-psql.el
+++ b/emacsql-psql.el
@@ -18,9 +18,6 @@
 
 ;;; Code:
 
-(require 'cl-lib)
-(require 'cl-generic)
-(require 'eieio)
 (require 'emacsql)
 
 (defvar emacsql-psql-executable "psql"
diff --git a/emacsql-sqlite.el b/emacsql-sqlite.el
index 1500c6f860..2c084cd0e4 100644
--- a/emacsql-sqlite.el
+++ b/emacsql-sqlite.el
@@ -19,9 +19,6 @@
 
 ;;; Code:
 
-(require 'cl-lib)
-(require 'cl-generic)
-(require 'eieio)
 (require 'emacsql)
 
 (emacsql-register-reserved emacsql-sqlite-reserved)
diff --git a/emacsql.el b/emacsql.el
index bba293a7f1..8c4da41e8c 100644
--- a/emacsql.el
+++ b/emacsql.el
@@ -66,6 +66,7 @@
 (require 'cl-lib)
 (require 'cl-generic)
 (require 'eieio)
+
 (require 'emacsql-compiler)
 
 (defgroup emacsql nil



reply via email to

[Prev in Thread] Current Thread [Next in Thread]