<commit_before># BridJ

[BridJ](http://bridj.googlecode.com) is a Java / native interoperability library that focuses on speed and ease of use. It is similar in spirit to JNA, but was designed to support C++, to be blazing fast (thanks to [dyncall](http://dyncall.org) + hand-optimized assembly tweaks) and to use modern Java features.

A comprehensive documentation is available on its [Wiki](https://code.google.com/p/bridj/wiki/FAQ?tm=6):
* [Usage](https://code.google.com/p/bridj/wiki/Download) (also see `Examples/BasicExample`)
* [FAQ](https://code.google.com/p/bridj/wiki/FAQ?tm=6)

It was previously hosted on [ochafik/nativelibs4java](http://github.com/ochafik/nativelibs4java).

# Building
  ```
  git clone http://github.com/ochafik/BridJ.git
  mvn clean install
  ```

# Support

Please use the [mailing-list](https://groups.google.com/forum/#!forum/nativelibs4java) and [file bugs](https://github.com/ochafik/nativelibs4java/issues/new).
<commit_msg>README: quick links + todo<commit_after># BridJ

[BridJ](http://bridj.googlecode.com) is a Java / native interoperability library that focuses on speed and ease of use.

It is similar in spirit to [JNA](https://github.com/twall/jna) (dynamic bindings that don't require any native compilation, unlike JNI), but was designed to support C++, to be blazing fast (thanks to [dyncall](http://dyncall.org) + hand-optimized assembly tweaks) and to use modern Java features.

A comprehensive documentation is available on its [Wiki](https://code.google.com/p/bridj/wiki/FAQ?tm=6).

It was previously hosted on [ochafik/nativelibs4java](http://github.com/ochafik/nativelibs4java).

# Quick links

* [Usage](https://code.google.com/p/bridj/wiki/Download) (also see `Examples/BasicExample`)
* [FAQ](https://code.google.com/p/bridj/wiki/FAQ?tm=6)
* [CHANGELOG](https://github.com/ochafik/BridJ/blob/master/CHANGELOG)
* [JavaDoc](http://nativelibs4java.sourceforge.net/bridj/api/development/)
* [Credits and License](http://code.google.com/p/bridj/wiki/CreditsAndLicense)

# Building
  ```
  git clone http://github.com/ochafik/BridJ.git
  mvn clean install
  ```

# Support

Please use the [mailing-list](https://groups.google.com/forum/#!forum/nativelibs4java) and [file bugs](https://github.com/ochafik/nativelibs4java/issues/new).

# TODO

* Update pom to make it independent from nativelibs4java-parent
* Update deps: ASM 5.x, JUnit 4.11
* Fix BridJ's armhf support
{'fraction_non_alphanumeric': 0.14256198347107438, 'fraction_numerical': 0.00743801652892562, 'mean_word_length': 4.764285714285714, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5148620', 'n_tokens_mistral': 858, 'n_tokens_neox': 832, 'n_words': 199}