From c5d43a3494b6585e8b6e830a4bf69c3c54cb9bbd Mon Sep 17 00:00:00 2001 From: nickysn Date: Wed, 29 Jul 2020 17:08:59 +0000 Subject: [PATCH] [PATCH 26/83] adding a reference to the JVM origin of sources. added a header for flow control (which is not based on JVM but written from scratch) From 33b6cdb70183c8acb427d6d4070089eb989529d0 Mon Sep 17 00:00:00 2001 From: Dmitry Boyarintsev Date: Wed, 11 Sep 2019 23:31:00 -0400 git-svn-id: branches/wasm@45903 - --- compiler/wasm/nwasmadd.pas | 2 +- compiler/wasm/nwasmcal.pas | 2 +- compiler/wasm/nwasmflw.pas | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/compiler/wasm/nwasmadd.pas b/compiler/wasm/nwasmadd.pas index b8d37fc3db..572aad80f7 100644 --- a/compiler/wasm/nwasmadd.pas +++ b/compiler/wasm/nwasmadd.pas @@ -1,5 +1,5 @@ { - Copyright (c) 2019 by Dmitry Boyarintsev + Copyright (c) 2019 by Dmitry Boyarintsev based on JVM by Jonas Maebe Code generation for add nodes on the WebAssembly diff --git a/compiler/wasm/nwasmcal.pas b/compiler/wasm/nwasmcal.pas index 94e646ac54..89236996b0 100644 --- a/compiler/wasm/nwasmcal.pas +++ b/compiler/wasm/nwasmcal.pas @@ -1,5 +1,5 @@ { - Copyright (c) 2011 by Dmitry Boyarintsev + Copyright (c) 2019 by Dmitry Boyarintsev based on JVM by Jonas Maebe WebAssembly-specific code for call nodes diff --git a/compiler/wasm/nwasmflw.pas b/compiler/wasm/nwasmflw.pas index 3f8e5190d9..63e6ac7858 100644 --- a/compiler/wasm/nwasmflw.pas +++ b/compiler/wasm/nwasmflw.pas @@ -1,3 +1,24 @@ +{ + Copyright (c) 2019 by Dmitry Boyarintsev + + Generate assembler for nodes that influence the flow for the JVM + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + **************************************************************************** +} unit nwasmflw; interface