Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007475 [Squeak] VM feature always 03-09-10 12:02 02-07-11 23:48
Reporter lewis View Status public  
Assigned To lewis
Priority normal Resolution open  
Status testing   Product Version
Summary 0007475: Integrate Alien plugin and support code
Description The Alien foreign function interface is reportedly working for all 32-bit Intel platforms now. Need to integrate platform sources and make plugins available.

http://lists.squeakfoundation.org/pipermail/vm-dev/2010-March/003983.html [^]
Additional Information
Attached Files  platforms_Cross_plugins_IA32ABI.zip [^] (17,732 bytes) 03-11-10 19:51
 sqVirtualMachine.c [^] (12,560 bytes) 03-11-10 19:51
 sqVirtualMachine.h [^] (7,907 bytes) 03-11-10 19:51
 sqWin32Window.c [^] (98,645 bytes) 03-11-10 19:51
 Squeak.rc [^] (1,062 bytes) 03-11-10 19:53
 vmmaker.config [^] (1,876 bytes) 03-11-10 19:57

- Relationships

- Notes
(0013551 - 52 - 52 - 52 - 52 - 52 - 52)
TauGamma
03-11-10 19:52

The changes are taken directly from the newspeak-vm.
 
(0013565 - 163 - 181 - 377 - 377 - 377 - 377)
tbn
03-17-10 11:05

Regarding the license question from Andreas we have:
http://lists.squeakfoundation.org/pipermail/vm-dev/2010-March/004054.html [^]

Is this enough to continue here?
 
(0013732 - 332 - 338 - 338 - 338 - 338 - 338)
lewis
04-25-10 19:37

Added Alien-VMMaker-Support to VMMaker 4.1.0 on SqueakSource.
This provides the support for Alien FFI in the interpreter. Moves the contents of package Alien-VMMaker-Support from the Alien project on SqueakSource. The Alien plugin has not been included, and continues to be maintained in package Alien-VMMaker-Plugins on SqS/Alien.
 
(0013765 - 194 - 194 - 194 - 194 - 194 - 194)
lewis
05-09-10 19:33

VMMaker and platforms/Cross changes are complete. The Unix plugin builds without errors, but we do not yet have confirmation that it works. Some platform updates may still be required for Win32.
 
(0014020 - 47 - 47 - 47 - 47 - 47 - 47)
lewis
01-09-11 23:53

Need confirmation that the plugin works on unix
 
(0014047 - 26 - 26 - 26 - 26 - 26 - 26)
tbn
02-07-11 12:36

What is the current state?
 
(0014048 - 330 - 330 - 330 - 330 - 330 - 330)
lewis
02-07-11 23:48

Current state is that the plugin compiles but no one has confirmed whether or not it works on unix. Note that Cog has a different variation of the plugin, so I'm not sure if the original is relevant any more. But FWIW, it does compile and can be tested if anyone is interested in doing so. That is all the information that I have.
 

- Issue History
Date Modified Username Field Change
03-09-10 12:02 lewis New Issue
03-09-10 12:02 lewis Status new => assigned
03-09-10 12:02 lewis Assigned To  => lewis
03-11-10 19:51 TauGamma File Added: platforms_Cross_plugins_IA32ABI.zip
03-11-10 19:51 TauGamma File Added: sqVirtualMachine.c
03-11-10 19:51 TauGamma File Added: sqVirtualMachine.h
03-11-10 19:51 TauGamma File Added: sqWin32Window.c
03-11-10 19:52 TauGamma Note Added: 0013551
03-11-10 19:53 TauGamma File Added: Squeak.rc
03-11-10 19:57 TauGamma File Added: vmmaker.config
03-17-10 11:05 tbn Note Added: 0013565
04-25-10 19:37 lewis Note Added: 0013732
05-09-10 19:33 lewis Note Added: 0013765
05-09-10 19:33 lewis Status assigned => acknowledged
01-09-11 23:53 lewis Note Added: 0014020
01-09-11 23:53 lewis Status acknowledged => testing
02-07-11 12:36 tbn Note Added: 0014047
02-07-11 23:48 lewis Note Added: 0014048


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
73 total queries executed.
42 unique queries executed.
Powered by Mantis Bugtracker