guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 91/99: Update Copyright Headers


From: Christopher Allan Webber
Subject: [Guile-commits] 91/99: Update Copyright Headers
Date: Sun, 10 Oct 2021 21:51:13 -0400 (EDT)

cwebber pushed a commit to branch compile-to-js-merge
in repository guile.

commit 05c57a6a66904861bb760aea13dd3ad3117c5966
Author: Ian Price <ianprice90@googlemail.com>
AuthorDate: Mon Aug 28 14:08:31 2017 +0100

    Update Copyright Headers
    
    * module/Makefile.am:
    * module/language/cps/compile-js.scm:
    * module/language/cps/spec.scm:
    * module/language/javascript.scm:
    * module/language/javascript/spec.scm:
    * module/language/js-il.scm:
    * module/language/js-il/compile-javascript.scm:
    * module/language/js-il/inlining.scm:
    * module/language/js-il/runtime.js: Update copyright headers
---
 module/Makefile.am                           |  2 +-
 module/language/cps/compile-js.scm           | 20 +++++++++++++++++++
 module/language/cps/spec.scm                 |  2 +-
 module/language/javascript.scm               | 20 +++++++++++++++++++
 module/language/javascript/spec.scm          | 20 +++++++++++++++++++
 module/language/js-il.scm                    | 20 +++++++++++++++++++
 module/language/js-il/compile-javascript.scm | 20 +++++++++++++++++++
 module/language/js-il/inlining.scm           | 20 +++++++++++++++++++
 module/language/js-il/runtime.js             | 20 +++++++++++++++++++
 module/language/js-il/spec.scm               | 20 +++++++++++++++++++
 module/scripts/jslink.scm                    | 29 ++++++++++++++++++++++++++++
 11 files changed, 191 insertions(+), 2 deletions(-)

diff --git a/module/Makefile.am b/module/Makefile.am
index 26b9dd1..4d4701f 100644
--- a/module/Makefile.am
+++ b/module/Makefile.am
@@ -1,7 +1,7 @@
 ## Process this file with automake to produce Makefile.in.
 ##
 ##     Copyright (C) 2009, 2010, 2011, 2012, 2013,
-##        2014, 2015 Free Software Foundation, Inc.
+##        2014, 2015, 2017 Free Software Foundation, Inc.
 ##
 ##   This file is part of GUILE.
 ##
diff --git a/module/language/cps/compile-js.scm 
b/module/language/cps/compile-js.scm
index 363814c..244a169 100644
--- a/module/language/cps/compile-js.scm
+++ b/module/language/cps/compile-js.scm
@@ -1,3 +1,23 @@
+;;; Continuation-passing style (CPS) to JS-IL compiler
+
+;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 (define-module (language cps compile-js)
   #:use-module (language cps)
   #:use-module (language cps intmap)
diff --git a/module/language/cps/spec.scm b/module/language/cps/spec.scm
index 26d0c94..d897637 100644
--- a/module/language/cps/spec.scm
+++ b/module/language/cps/spec.scm
@@ -1,6 +1,6 @@
 ;;; Continuation-passing style (CPS) intermediate language (IL)
 
-;; Copyright (C) 2015 Free Software Foundation, Inc.
+;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
 
 ;;;; This library is free software; you can redistribute it and/or
 ;;;; modify it under the terms of the GNU Lesser General Public
diff --git a/module/language/javascript.scm b/module/language/javascript.scm
index 1e9e660..2e1ca7d 100644
--- a/module/language/javascript.scm
+++ b/module/language/javascript.scm
@@ -1,3 +1,23 @@
+;;; JavaScript Language
+
+;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 ;; Only has enough of the ecmascript language for compilation from cps
 (define-module (language javascript)
   #:use-module (ice-9 match)
diff --git a/module/language/javascript/spec.scm 
b/module/language/javascript/spec.scm
index f04341f..b7a4a3d 100644
--- a/module/language/javascript/spec.scm
+++ b/module/language/javascript/spec.scm
@@ -1,3 +1,23 @@
+;;; JavaScript Language
+
+;; Copyright (C) 2017 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 ;; in future, this should be merged with ecmacript
 
 (define-module (language javascript spec)
diff --git a/module/language/js-il.scm b/module/language/js-il.scm
index e5fe196..c0c1065 100644
--- a/module/language/js-il.scm
+++ b/module/language/js-il.scm
@@ -1,3 +1,23 @@
+;;; JavaScript Intermediate Language (JS-IL)
+
+;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 (define-module (language js-il)
   #:use-module (srfi srfi-9)
   #:use-module (srfi srfi-9 gnu)
diff --git a/module/language/js-il/compile-javascript.scm 
b/module/language/js-il/compile-javascript.scm
index 6fff2d2..a6c3994 100644
--- a/module/language/js-il/compile-javascript.scm
+++ b/module/language/js-il/compile-javascript.scm
@@ -1,3 +1,23 @@
+;;; JavaScript Intermediate Language (JS-IL) to Javascript Compiler
+
+;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 (define-module (language js-il compile-javascript)
   #:use-module ((srfi srfi-1) #:select (fold-right))
   #:use-module (ice-9 match)
diff --git a/module/language/js-il/inlining.scm 
b/module/language/js-il/inlining.scm
index e07e304..5b51f58 100644
--- a/module/language/js-il/inlining.scm
+++ b/module/language/js-il/inlining.scm
@@ -1,3 +1,23 @@
+;;; JavaScript Intermediate Language (JS-IL) Inliner
+
+;; Copyright (C) 2015, 2017 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 ;; FIXME: It is currently wrong to think of inlining as an optimisation
 ;; since in the cps-soup world we need inlining to rebuild the scope
 ;; tree for variables.
diff --git a/module/language/js-il/runtime.js b/module/language/js-il/runtime.js
index 786e6c3..142e3db 100644
--- a/module/language/js-il/runtime.js
+++ b/module/language/js-il/runtime.js
@@ -1,3 +1,23 @@
+// JavaScript Runtime
+
+// Copyright (C) 2015, 2017 Free Software Foundation, Inc.
+
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 3 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+// Code:
+
 var scheme = {
     obarray : {},
     primitives : {},
diff --git a/module/language/js-il/spec.scm b/module/language/js-il/spec.scm
index fa4dc8e..2e933ab 100644
--- a/module/language/js-il/spec.scm
+++ b/module/language/js-il/spec.scm
@@ -1,3 +1,23 @@
+;;; JavaScript Intermediate Language (JS-IL)
+
+;; Copyright (C) 2015 Free Software Foundation, Inc.
+
+;;;; This library is free software; you can redistribute it and/or
+;;;; modify it under the terms of the GNU Lesser General Public
+;;;; License as published by the Free Software Foundation; either
+;;;; version 3 of the License, or (at your option) any later version.
+;;;;
+;;;; This library is distributed in the hope that it will be useful,
+;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;;;; Lesser General Public License for more details.
+;;;;
+;;;; You should have received a copy of the GNU Lesser General Public
+;;;; License along with this library; if not, write to the Free Software
+;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 
USA
+
+;;; Code:
+
 (define-module (language js-il spec)
   #:use-module (system base language)
   #:use-module (language js-il compile-javascript)
diff --git a/module/scripts/jslink.scm b/module/scripts/jslink.scm
index f03c6e9..06d4dec 100644
--- a/module/scripts/jslink.scm
+++ b/module/scripts/jslink.scm
@@ -1,3 +1,32 @@
+;;; jslink --- Link Together JS Modules
+
+;; Copyright 2017 Free Software Foundation, Inc.
+;;
+;; This program is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 3, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+;;
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with this software; see the file COPYING.LESSER.  If
+;; not, write to the Free Software Foundation, Inc., 51 Franklin
+;; Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+;;; Author: Ian Price <ianprice90@gmail.com>
+
+;;; Commentary:
+
+;; Usage: jslink [ARGS]
+;;
+;; A command-line tool for linking together compiled JS modules.
+
+;;; Code:
+
 (define-module (scripts jslink)
   #:use-module (system base compile)
   #:use-module (system base language)



reply via email to

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