Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

WinRT/WP8 Support preview #31

Closed
wants to merge 63 commits into from
+13,641 −1,053

4 participants

@alexey-pelykh

As discussed.

alexey-pelykh and others added some commits
@alexey-pelykh alexey-pelykh java.lang.Math.log() and java.lang.Math.tan() cebca48
Victor Shcherb Amend Arrays.java 74cf6c5
Victor Shcherb Add primitive methods 19b3aae
Victor Shcherb Add java lang math methods 717af5f
Victor Shcherb Add sorting 97cf9e2
Victor Shcherb Weird exception with logger 57b87b6
Victor Shcherb Add stub linked hash map 9548d46
@alexey-pelykh alexey-pelykh RandomAccessFile f5a6c4a
Victor Shcherb Fix RAF 740c1be
Victor Shcherb Add missing methods d51ce1a
Victor Shcherb Add reverse and atan2 477f230
Victor Shcherb Add toString feb18ca
Victor Shcherb Add toString 1bd3d4a
Victor Shcherb Add android platform 769e69f
Victor Shcherb Add linkedhashset sublimation (actually hashset) d6b1817
@alexey-pelykh alexey-pelykh Android toolchain d48e143
@alexey-pelykh alexey-pelykh Path fix 058e8f1
Victor Shcherb Add description about the fork 0354d20
Victor Shcherb Fix android makefile 11440d0
Victor Shcherb Add android redirect to logcat 1a25078
Victor Shcherb Filter input stream impl f1834de
Victor Shcherb Add fill methods 89ff4fd
Victor Shcherb Add arrays methods 4535af5
Victor Shcherb Fix proguard warnings 377da01
Victor Shcherb Add Arrays binary search d688e41
Victor Shcherb Add data i/o interfaces 0e6dec3
Victor Shcherb Add double to long bits method 84b909e
Victor Shcherb Add constructor to writer 2cf4e3d
@alexey-pelykh alexey-pelykh Windows Phone 8 / Windows RT initial support
Conflicts:

	makefile
6c14bca
@alexey-pelykh alexey-pelykh Makefile fix 8b42ed9
@alexey-pelykh alexey-pelykh Replaced TODO comments with messages ; More correct AVIAN_AOT_ONLY usage 3430fa6
@alexey-pelykh alexey-pelykh WinRT/WP8 process=compile ffb49b9
Victor Shcherb Add last modified to file ec50c5b
Victor Shcherb Add singleton and list iterator missing methods b642fde
@alexey-pelykh alexey-pelykh Fix library overwriting ; proper assembler flags 2e82c93
@alexey-pelykh alexey-pelykh Fixes to WP8/WinRT support 6f66861
@alexey-pelykh alexey-pelykh Additional AOT_ONLY ifdef c3d74a1
@alexey-pelykh alexey-pelykh Makefile changes, added additional compiler flags e997304
@alexey-pelykh alexey-pelykh Allow output of exceptions to debugger. Generate WinMD file f48d227
@alexey-pelykh alexey-pelykh Finally, proper jvm.dll linking for WP8 3eabd98
@alexey-pelykh alexey-pelykh Fix WP8/WinRT ARM build 4fbb592
@alexey-pelykh alexey-pelykh Fix crash on memory validation d058d17
@alexey-pelykh alexey-pelykh Allow avian.bootstrap to accept multiple libraries b980a56
@vshcherb vshcherb Update TODO.if.merge 0912196
@vshcherb vshcherb Update TODO.if.merge edcdb1c
@alexey-pelykh alexey-pelykh Fix crash if no avian.boostrap is specified d209106
@alexey-pelykh alexey-pelykh Fix crash if no avian.boostrap is specified (oops) 9621fd4
@alexey-pelykh alexey-pelykh Fix crash if no avian.boostrap is specified (oops) 46a3290
@alexey-pelykh alexey-pelykh Fix crash if no avian.boostrap is specified (oops) 8f07521
@alexey-pelykh alexey-pelykh Instead of throwing exception, just return initial file name 8724285
@alexey-pelykh alexey-pelykh Remove debug code 0f92e39
@alexey-pelykh alexey-pelykh java.io.RandomAccessFile for WinPhone8 / WinRT 0c2b35d
@alexey-pelykh alexey-pelykh WP8/WinRT : Proper absolute path
WP8/WinRT : Last modified time
1367fe2
@alexey-pelykh alexey-pelykh Add notifications about improvements possible ddbd919
@alexey-pelykh alexey-pelykh Added comments regarding java.io.File.toAbsolute() and WinRT/WP8 478cfb8
@alexey-pelykh alexey-pelykh Support new WinRT interop 741c5f7
@alexey-pelykh alexey-pelykh getErrorStr() for Windows platforms a28d3d2
@alexey-pelykh alexey-pelykh Culture fixes ; Path extensions 3897304
@alexey-pelykh alexey-pelykh Support built-in jars when wusing multi-library 8f1a2a3
@alexey-pelykh alexey-pelykh Remove empty lines d28e973
@alexey-pelykh alexey-pelykh Fix dword<>qword mistake da4b913
@alexey-pelykh alexey-pelykh Make clean target more robust b0588e6
@soc
soc commented

As an interested outsider, I'd like to point out that you have two GPL'ed files in there: classpath/java/util/ComparableTimSort.java and classpath/java/util/TimSort.java. Not sure if this is what you want, because the “Classpath Exception” doesn't apply here.

FYI, there is an alternate implementation under the Apache 2 license in Android (libcore/luni).

@dicej
Owner

Thanks for pointing that out, Simon. If you look at some of the earlier discussion, you'll see that Victor noted there were a few bits of code copied from other sources, as documented in the TODO.if.merge file. I'll need to remove those before merging, but they shouldn't be hard to replace.

@alexey-pelykh

In that case here you go: no more GPL code, or at least I failed to find that. And there is still 1 thing to fix(?)

  • LinkedHashSet/LinkedHashMap are not linked (copy/paste extend from HashSet/HashMap)
@dicej
Owner

Thanks, Alexey. However, I'd prefer to include only ISC-licensed code in the main repository, as discussed here: https://groups.google.com/group/avian/msg/9fb4b179cc194e46. So I'll need to rewrite the commit history to remove any third-party code before merging. You can still keep it around as part of your fork, of course.

@alexey-pelykh

I see. Probably then we should split our fork into 2 branches, for upstream and our master to avoid further history rewrite. I suppose I'll do that tomorrow and will reopen a new pull request from other branch

@dicej
Owner

Yeah, that would be ideal. Thanks for working on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Feb 1, 2013
  1. @alexey-pelykh
  2. @alexey-pelykh

    Amend Arrays.java

    Victor Shcherb authored alexey-pelykh committed
  3. @alexey-pelykh

    Add primitive methods

    Victor Shcherb authored alexey-pelykh committed
  4. @alexey-pelykh

    Add java lang math methods

    Victor Shcherb authored alexey-pelykh committed
  5. @alexey-pelykh

    Add sorting

    Victor Shcherb authored alexey-pelykh committed
  6. @alexey-pelykh

    Weird exception with logger

    Victor Shcherb authored alexey-pelykh committed
  7. @alexey-pelykh

    Add stub linked hash map

    Victor Shcherb authored alexey-pelykh committed
  8. @alexey-pelykh

    RandomAccessFile

    alexey-pelykh authored
  9. @alexey-pelykh

    Fix RAF

    Victor Shcherb authored alexey-pelykh committed
  10. @alexey-pelykh

    Add missing methods

    Victor Shcherb authored alexey-pelykh committed
  11. @alexey-pelykh

    Add reverse and atan2

    Victor Shcherb authored alexey-pelykh committed
  12. @alexey-pelykh

    Add toString

    Victor Shcherb authored alexey-pelykh committed
  13. @alexey-pelykh

    Add toString

    Victor Shcherb authored alexey-pelykh committed
  14. @alexey-pelykh

    Add android platform

    Victor Shcherb authored alexey-pelykh committed
  15. @alexey-pelykh

    Add linkedhashset sublimation (actually hashset)

    Victor Shcherb authored alexey-pelykh committed
  16. @alexey-pelykh

    Android toolchain

    alexey-pelykh authored
  17. @alexey-pelykh

    Path fix

    alexey-pelykh authored
  18. @alexey-pelykh

    Add description about the fork

    Victor Shcherb authored alexey-pelykh committed
  19. @alexey-pelykh

    Fix android makefile

    Victor Shcherb authored alexey-pelykh committed
  20. @alexey-pelykh

    Add android redirect to logcat

    Victor Shcherb authored alexey-pelykh committed
  21. @alexey-pelykh

    Filter input stream impl

    Victor Shcherb authored alexey-pelykh committed
  22. @alexey-pelykh

    Add fill methods

    Victor Shcherb authored alexey-pelykh committed
  23. @alexey-pelykh

    Add arrays methods

    Victor Shcherb authored alexey-pelykh committed
  24. @alexey-pelykh

    Fix proguard warnings

    Victor Shcherb authored alexey-pelykh committed
  25. @alexey-pelykh

    Add Arrays binary search

    Victor Shcherb authored alexey-pelykh committed
  26. @alexey-pelykh

    Add data i/o interfaces

    Victor Shcherb authored alexey-pelykh committed
  27. @alexey-pelykh

    Add double to long bits method

    Victor Shcherb authored alexey-pelykh committed
  28. @alexey-pelykh

    Add constructor to writer

    Victor Shcherb authored alexey-pelykh committed
  29. @alexey-pelykh

    Windows Phone 8 / Windows RT initial support

    alexey-pelykh authored
    Conflicts:
    
    	makefile
  30. @alexey-pelykh

    Makefile fix

    alexey-pelykh authored
  31. @alexey-pelykh
  32. @alexey-pelykh
  33. @alexey-pelykh

    Add last modified to file

    Victor Shcherb authored alexey-pelykh committed
  34. @alexey-pelykh

    Add singleton and list iterator missing methods

    Victor Shcherb authored alexey-pelykh committed
  35. @alexey-pelykh
  36. @alexey-pelykh
  37. @alexey-pelykh
  38. @alexey-pelykh
  39. @alexey-pelykh
  40. @alexey-pelykh
  41. @alexey-pelykh

    Fix WP8/WinRT ARM build

    alexey-pelykh authored
  42. @alexey-pelykh
  43. @alexey-pelykh
  44. @vshcherb @alexey-pelykh

    Update TODO.if.merge

    vshcherb authored alexey-pelykh committed
  45. @vshcherb @alexey-pelykh

    Update TODO.if.merge

    vshcherb authored alexey-pelykh committed
  46. @alexey-pelykh
  47. @alexey-pelykh
  48. @alexey-pelykh
  49. @alexey-pelykh
  50. @alexey-pelykh
  51. @alexey-pelykh

    Remove debug code

    alexey-pelykh authored
  52. @alexey-pelykh
  53. @alexey-pelykh

    WP8/WinRT : Proper absolute path

    alexey-pelykh authored
    WP8/WinRT : Last modified time
  54. @alexey-pelykh
  55. @alexey-pelykh
Commits on Feb 2, 2013
  1. @alexey-pelykh
  2. @alexey-pelykh
  3. @alexey-pelykh
  4. @alexey-pelykh
  5. @alexey-pelykh

    Remove empty lines

    alexey-pelykh authored
  6. @alexey-pelykh
Commits on Feb 3, 2013
  1. @alexey-pelykh
  2. @alexey-pelykh
Something went wrong with that request. Please try again.