Check-in [787f682dd4]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Remove flowercoat, it is not used.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:787f682dd45e0a515038a9107646171c963b4471
User & Date: stephanie.gawroriski 2019-07-17 13:23:29
Context
2019-07-17
13:27
Correct SuitesMemory initialization being wrong with the new fields for the split pools. check-in: 80e4b81eb5 user: stephanie.gawroriski tags: trunk
13:23
Remove flowercoat, it is not used. check-in: 787f682dd4 user: stephanie.gawroriski tags: trunk
2019-07-16
07:02
Backup developer notes. check-in: b44bb6091d user: squirreljme tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to .circleci/config.yml.

94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
          name: Running SpringCoat VM
          command: ~/squirreljme/build.sh launch -v springcoat -n springcoat.nps -Dcc.squirreljme.debug=false tac-runner > spjut/springcoat/results.xml
      - store_test_results:
          path: spjut
      - store_artifacts:
          path: springcoat.nps
          destination: /nps/springcoat.nps
  tests_flowercoat:
    executor: buildenv
    steps:
      - initialize_buildenv
      - run:
          name: Clear old test results and snapshot
          command: rm -f fljut/flowercoat/results.xml flowercoat.nps
      - run:
          name: Create test directory
          command: mkdir -p fljut/flowercoat
      - run:
          name: Running FlowerCoat VM
          command: ~/squirreljme/build.sh launch -v flowercoat -n flowercoat.nps -Dcc.squirreljme.debug=false tac-runner > fljut/flowercoat/results.xml
      - store_test_results:
          path: fljut
      - store_artifacts:
          path: flowercoat.nps
          destination: /nps/flowercoat.nps
  tests_summercoat:
    executor: buildenv
    steps:
      - initialize_buildenv
      - run:
          name: Clear old test results and snapshot
          command: rm -f sujut/summercoat/results.xml summercoat.nps







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







94
95
96
97
98
99
100


















101
102
103
104
105
106
107
          name: Running SpringCoat VM
          command: ~/squirreljme/build.sh launch -v springcoat -n springcoat.nps -Dcc.squirreljme.debug=false tac-runner > spjut/springcoat/results.xml
      - store_test_results:
          path: spjut
      - store_artifacts:
          path: springcoat.nps
          destination: /nps/springcoat.nps


















  tests_summercoat:
    executor: buildenv
    steps:
      - initialize_buildenv
      - run:
          name: Clear old test results and snapshot
          command: rm -f sujut/summercoat/results.xml summercoat.nps

Changes to runt/libs/all-vms/META-INF/MANIFEST.MF.

2
3
4
5
6
7
8
9
10
11
X-SquirrelJME-UUID: b1e1bc61-6e1f-43be-ac98-cdcb66dbeb02
X-SquirrelJME-Error: AL
X-SquirrelJME-Name: All Virtual Machines
X-SquirrelJME-Vendor: Stephanie Gawroriski
X-SquirrelJME-Version: 0.3.0
X-SquirrelJME-Description: This is a virtual package which depends on 
 all the virtual machines which are available.
X-SquirrelJME-Depends: springcoat-vm flowercoat-vm summercoat-vm
Microedition-Configuration: CLDC-1.8-Compact








|


2
3
4
5
6
7
8
9
10
11
X-SquirrelJME-UUID: b1e1bc61-6e1f-43be-ac98-cdcb66dbeb02
X-SquirrelJME-Error: AL
X-SquirrelJME-Name: All Virtual Machines
X-SquirrelJME-Vendor: Stephanie Gawroriski
X-SquirrelJME-Version: 0.3.0
X-SquirrelJME-Description: This is a virtual package which depends on 
 all the virtual machines which are available.
X-SquirrelJME-Depends: springcoat-vm summercoat-vm
Microedition-Configuration: CLDC-1.8-Compact

Deleted runt/libs/flowercoat-vm/META-INF/MANIFEST.MF.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Manifest-Version: 1.0
X-SquirrelJME-UUID: 8e406541-d16f-b6d2-b063-563340f360d6
X-SquirrelJME-Error: BG
X-SquirrelJME-Name: FlowerCoat VM
X-SquirrelJME-Vendor: Stephanie Gawroriski
X-SquirrelJME-Version: 0.3.0
X-SquirrelJME-Depends: tool-classfile tool-manifest-reader meep-swm 
 tool-profiler meep-midlet common-vm
X-SquirrelJME-Description: This is a refactor/optimization of SpringCoat 
 so that it is still a pure interpreter but is a partial optimizing one.
 Since SpringCoat is so slow, this is really intended to make a faster 
 version of it which makes it easier to test.
Microedition-Configuration: CLDC-1.8-Compact

<
<
<
<
<
<
<
<
<
<
<
<
<
<




























Deleted runt/libs/flowercoat-vm/META-INF/services/cc.squirreljme.vm.VMFactory.

1
cc.squirreljme.vm.flowercoat.FlowerCoatFactory
<


Deleted runt/libs/flowercoat-vm/cc/squirreljme/vm/flowercoat/FlowerCoatFactory.java.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
// ---------------------------------------------------------------------------
// Multi-Phasic Applications: SquirrelJME
//     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
// ---------------------------------------------------------------------------
// SquirrelJME is under the GNU General Public License v3+, or later.
// See license.mkd for licensing and copyright information.
// ---------------------------------------------------------------------------

package cc.squirreljme.vm.flowercoat;

import cc.squirreljme.vm.VirtualMachine;
import cc.squirreljme.vm.VMClassLibrary;
import cc.squirreljme.vm.VMException;
import cc.squirreljme.vm.VMFactory;
import cc.squirreljme.vm.VMSuiteManager;
import java.util.HashMap;
import java.util.Map;
import net.multiphasicapps.profiler.ProfilerSnapshot;

/**
 * This is the factory class which creates VMs using the FlowerCoat engine.
 *
 * @since 2019/05/14
 */
public class FlowerCoatFactory
	extends VMFactory
{
	/**
	 * Initializes the factory.
	 *
	 * @since 2019/05/14
	 */
	public FlowerCoatFactory()
	{
		super("flowercoat");
	}
	
	/**
	 * {@inheritDoc}
	 * @since 2019/05/14
	 */
	@Override
	protected VirtualMachine createVM(ProfilerSnapshot __ps,
		VMSuiteManager __sm, VMClassLibrary[] __cp, String __maincl,
		boolean __ismid, int __gd, Map<String, String> __sprops,
		String[] __args)
		throws IllegalArgumentException, NullPointerException, VMException
	{
		throw new todo.TODO();
	}
}

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<










































































































Deleted runt/libs/flowercoat-vm/cc/squirreljme/vm/flowercoat/package-info.java.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
// ---------------------------------------------------------------------------
// Multi-Phasic Applications: SquirrelJME
//     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
// ---------------------------------------------------------------------------
// SquirrelJME is under the GNU General Public License v3+, or later.
// See license.mkd for licensing and copyright information.
// ---------------------------------------------------------------------------

/**
 * This is the FlowerCoat Virtual Machine which is a more optimized and
 * refactored SpringCoat.
 *
 * @since 2019/05/14
 */

package cc.squirreljme.vm.flowercoat;

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<