Download List

Projeto Descrição

Sappeur is a safe and efficient programming language. The memory safety of Sappeur programs is equivalent to Java or .NET without having the performance penalties of those languages. This is implemented with smart pointers and stack allocation of objects and arrays. Also, arrays of objects and synchronous destructors are possible. Sappeur executables are native code and do not use a garbage collector. The safety properties of Sappeur are assured by a proper type system (which forbids weird pointer casts for example) and runtime checks. This is true for both single- and multithreaded programs. The Sappeur compiler translates programs into safe C++ programs, which makes integration with existing C++ code simple. Finally, Sappeur technology erects another layer of defense against cyber threats.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-10 11:41
1.11.0

Esta versão corrige um problema de manipulação de ponteiro, estende-se testes de unidade, e acrescenta amostras e documentação. Usuários são encorajados a atualizar. Observe que o site do Google Code está sendo substituído.
This release fixes a pointer handling problem, extends Unit Tests, and adds samples and documentation. Users are urged to upgrade. Note that the Google Code site is being deprecated.

2010-12-06 04:27
1.10.0

Suporte para 64 bits em plataformas pthread capaz. regras de integridade para destruidores. Stack verificar a profundidade foi implementado. Várias correções para problemas menores. Cygwin apoio. pthread_mutex agora usado para proteger a contagem de referência. cadeias de caracteres Unicode foram adicionados.
64-bit support on pthread-capable platforms. Integrity rules for destructors. Stack depth checking has been implemented. Various fixes for minor issues. Cygwin support. pthread_mutex now used to protect reference counting. Unicode strings have been added.

2010-05-11 17:36
1.05.1

pequenas correções para mensagens de erro e resolução de erros do compilador. arquivos de exemplo em falta foram adicionados. Estatísticas informação foi adicionada para compilar executado.
Minor fixes for error messages and error termination of the compiler. Missing sample files were added. Statistics reporting was added for compile runs.

2010-04-13 07:13
1.03

A questão da gestão de memória crítica foi corrigido nesta versão. Por favor, não use versões mais antigas.
A critical memory management issue has been fixed in this version. Please do not use older versions.

2010-04-09 07:16
1.01

Uma porta FreeBSD e limpeza menores.
Tags: FreeBSD
A FreeBSD port and minor cleanup.

Project Resources